- ベストアンサー
EXCELを開いてマクロを自動起動させるジョブを作りたい
どなたか教えてください。 マクロを組み込んだEXCELを開いてマクロを実行し、クローズするという一連の動作をジョブに組み込みたいと思っています。 これは可能でしょうか? 環境はWindowsです。 EXEファイルなどで実行させるように組み込めるといいのですが、 もし方法があれば教えてください。 よろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- nak777r
- ベストアンサー率36% (49/136)
回答No.4
- nak777r
- ベストアンサー率36% (49/136)
回答No.3
- EX-STAR999
- ベストアンサー率39% (43/108)
回答No.1
お礼
ありがとうございます。 正に思っていた事が実現できました。 感謝感謝です。
補足
nak777rさん、ありがとうございます。 正に思っていた事が実現できました。 質問ついでと言っては何ですが、よろしければもう1点教えてください。 今回実行したいマクロは複数にわかれていて、その中に引数が必要なものがあります。 Sub Macro1 ・・・ End Sub Sub Macro2(a,b,c) ・・・ End Sub といった感じです。 これをお教えいただいたvbスクリプトにて exApp.Run ("Macro1") exApp.Run ("Macro2") と記述したところ、 エラー「引数省略はできません」と出てしまいます。 また、exApp.Run ("Macro2(a,b,c)") と記述すると、 エラー「マクロ'Macro2(a,b,c)'が見つかりません」となってしまいます。 この部分が解決できれば全てうまくいきそうなのですが・・・。 引数指定の記述方法など解決手段がございましたら是非ご教授ください。 よろしくお願い致します。