xlwings は、Excel と Python の架け橋として非常に優れたプロジェクトであることがわかりました。だから私はそれを私のExcelアドイン開発に適用しています。
しかし、私はいくつかの問題を抱えています。
Excel アドインが python モジュールを呼び出すと、 Workbook.caller() は Workbook オブジェクト (アドイン ブック自体) を返しません! ただのエラー!
Workbook.caller() の代わりに、「現在の ActiveWorkbook の名前」を渡す「Workbook()」を使用します。しかし、その場合、'Optimize_connection= true' がメモリ ガベージの問題を引き起こす可能性があります。
(VBA の「IsAddin」プロパティがオフの場合、非常にうまく動作します)
私を助けてくれる人はいますか?
前もって感謝します。