• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AccessからExcelマクロを実行したい)

AccessからExcelマクロを実行したい

このQ&Aのポイント
  • AccessからExcelファイルを開き、そのファイル内にあるマクロを自動実行したい方法について教えてください。
  • AccessからExcelファイルを開いてマクロを実行したいのですが、うまくいかないです。どうすれば実行できるでしょうか。
  • AccessからExcelのマクロを自動実行する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#89342
noname#89342
回答No.1

私も良く知らないのですが、 エクセルのマクロに Publicを付けて宣言して、 >Myobj.Run マクロ名 を obj.Run マクロ名 として実行してみてください。

kanon_com
質問者

お礼

いろいろ試した結果、うまくいくようになりました。 やはり標準モジュールにマクロを置く必要があるようです。 ソースは obj.run ファイル名!Module1.マクロ名 としました。 もし調べて下さったいたら、お手数をおかけしてすいませんでした。 ヒントをいただき、ありがとうございました。

kanon_com
質問者

補足

さっそく試してみましたが、残念ながらダメでした。 Excel側のマクロはもともとボタンがクリックされると実行するというものだったので Privateになっていました。これをPublicにというのは、かなり的を得てると思ったのですが・・・。 マクロの格納場所も関係するのでしょうか? もしご存知なら、また回答をお願いします。 まずは、回答ありがとうございました。

関連するQ&A