Excelマクロからバッチ起動

Excel VBA でバッチファイルを動かす - Individual Package - 

Timber Land Chapel非同期的・同期的シェル呼び出し

 

Dim ShellObject As Object

Set ShellObject = CreateObject("WScript.Shell")

ShellObject.Run ThisWorkbook.Path & "hoge.bat", 1, True

 

バッチのパスは同じフォルダにあるものを使いたかったのでThisWorkbook.Pathつき

ShellObject.Runの2個目のパラメータは処理経過を見たかったので"1"を設定