- ベストアンサー
VBAでバッチ実行ができません
手動では動くバッチファイルがマクロからだと動きません。 何か必要なコマンドがあるのでしょうか? よろしくお願いします。 VBA--------- Shell "C:\test.bat", vbNormalFocus test.bat--------- perl a.pl b.log c.log d.log > e.csv exit OSがXP、Excelが2003です。
- みんなの回答 (1)
- 専門家の回答
手動では動くバッチファイルがマクロからだと動きません。 何か必要なコマンドがあるのでしょうか? よろしくお願いします。 VBA--------- Shell "C:\test.bat", vbNormalFocus test.bat--------- perl a.pl b.log c.log d.log > e.csv exit OSがXP、Excelが2003です。
お礼
ChDir "C:\" Shell "C:\test.bat", vbNormalFocus でできました! カレントディレクトリがデフォルトだったんですね。 まったく気づきませんでした。 とっても助かりました。ありがとうございました。