インストール済みのRunPythonをVBAで動かしたいのですが、コンパイルエラー(SubまたはFunctionが定義されていません)が出ます。
VBAの標準モジュールに書いたコードは以下で、
https://celaeno42.hatenablog.com/entry/2018/12/03/191854
の方が作られたテスト例を実行しようとした際に出たエラーです。
Option Explicit
Public Sub copyText()
Call RunPython("import copy_text; copy_text.copyAddText()")
End Sub
上記のエラーメッセージとあわせて、コード内のRunPythonがハイライトされます。
RunPythonがインストールされていることはターミナル上で確認済みで、またexcelのアドインには正しいバージョンのxlwingsアドインもインストールされていますので、RunPythonが認識されないというわけではないように思います。
システム環境は以下です。
MacOS Catalina (10.15)
Python 3.7
xlwings 0.17.1(Anaconda経由でインストール済)
VBAコードはミスタイプではないと思うのですが、他に何か足りない点がありますでしょうか。RunPythonに対応したpythonファイル自体もエラーなく動くことはエディターで確認できていますので、手がかりがどうしてもつかめません。
アドバイスのほど、どうかよろしくお願いいたします。