- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AccessからExcelマクロを実行したい)
AccessからExcelマクロを実行したい
このQ&Aのポイント
- AccessからExcelファイルを開き、そのファイル内にあるマクロを自動実行したい方法について教えてください。
- AccessからExcelファイルを開いてマクロを実行したいのですが、うまくいかないです。どうすれば実行できるでしょうか。
- AccessからExcelのマクロを自動実行する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#89342
回答No.1
私も良く知らないのですが、 エクセルのマクロに Publicを付けて宣言して、 >Myobj.Run マクロ名 を obj.Run マクロ名 として実行してみてください。
お礼
いろいろ試した結果、うまくいくようになりました。 やはり標準モジュールにマクロを置く必要があるようです。 ソースは obj.run ファイル名!Module1.マクロ名 としました。 もし調べて下さったいたら、お手数をおかけしてすいませんでした。 ヒントをいただき、ありがとうございました。
補足
さっそく試してみましたが、残念ながらダメでした。 Excel側のマクロはもともとボタンがクリックされると実行するというものだったので Privateになっていました。これをPublicにというのは、かなり的を得てると思ったのですが・・・。 マクロの格納場所も関係するのでしょうか? もしご存知なら、また回答をお願いします。 まずは、回答ありがとうございました。