前提・実現したいこと
pythonのxlwingsでMac Excelのマクロを実行しようとしています。マクロは
実行できるのですが、Excelのxlsmファイルを開く際に、マクロを有効にするか
どうかのメッセージに対して、手入力で有効化しなくてはなりません。
発生している問題・エラーメッセージ
上述の手入力部分も自動実行したいのですが、どのようにすればよいでしょうか。
あらかじめエクセルの設定で「全てのマクロを有効化する」にしておくのは怖いので
できるだけ、それは避けたいと考えています。
どうか宜しくお願いします。
該当のソースコード
Pythonにxlwingsをインポートして実行
ソースコード
excel=xw.App()
wb=excel.books.open('filename.xlsm')
macro=wb.macro('macroname')
macro()
wc.close()
excel.quit()
試したこと
それなりに調べたつもりですが、試せることはほぼありませんでした。
補足情報(FW/ツールのバージョンなど)
M1 Mac Monterey12.1
Python3.9.9
Pyenv,Pipenvによる仮想環境
xlwings 0.25.3
Microsoft Excel for Mac ver.16.56
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/06 00:59