質問: vbaの呼び出し(invoke vba)が実行できません。 vba呼び出しアクティビティを使用し、指定ファイルのマクロを実行させようとするとエラーが発生します。(下記ログ) エクセル側のオブジェクトモデルを許可する、にもチェックを入れましたし、プロシージャの名前も間違っていなかったです。 また、コード自体をブックに入れて「マクロを実行する」アクティビティを実行させるとちゃんと動きます。 何が原因なのでしょうか? エクセルアプリケーションスコープ(すべてのマクロ許可) ↓ vba呼び出し(ロボット内フォルダ下指定ファイル、マクロ名:test5) ↓ vba中身 sub test5() - printout - end sub ...
回答: ご丁寧にありがとうございます。 エクセルのセキュリティセンターへのアクセスは当然許可していました。 この時の原因はbasファイルの一番上にある「option explicit」が原因でした。 basを出力させてそのままでは使えない、ということですね。 そういえば、最終的な解決をお知らせ出来てなかったことお詫び申し上げます。 今後は解決時に記載するように気をつけます。