投稿日 | : 2004/03/24(Wed) 16:05 |
投稿者 | : ななまる |
Eメール | : |
URL | : |
タイトル | : VBAマクロを起動 |
こちらを参考に、VBからExcelファイルを操作するプログラムを作成しています。
Excelファイル側にマクロを持たせておき、そのマクロを起動したいのですが
以下のようにするとマクロがないとのエラーがでます。
ただAだけならば動くのですが、その場合はマクロを実行しますかといったワーニングは出ます。
@のオープンではそのワーニングは出ないので、単にオープンするだけでは
マクロが起動できないようになっているのでしょうか。
’@ファイルオープン
Set xlBook = xlApp.Workbooks.Open(sTempPath)
’ 省略 セルに値をセット等
A'Excelファイルのマクロを起動(sFilePathはMainの引数)
Rtn = Application.Run(sTempPath & "!Main", sFilePath)