トップページ > コンテンツ > プログラミング入門 > Excel VBA入門 > 外部プログラムを呼び出す

Excelからbatファイルを呼び出すような方法は幾つかある。

方法 情報
WScript.ShellのRunを使用する bat起動は可能だが、batの結果を受け取る方法が不明。batからExcelファイルのセルに書き出しか…?
Wscript.Shellのexecを使用する bat起動は可能。標準出力に結果を書き出すことでbatの結果を受け取ることが出来る。
Shellを使う方法 あまり調べられていないので、省略
createProcessを使う方法 batは起動できない。exe形式である必要がある。従って、%ComSpec% /c xxx.batのようにする必要があるかも。

最終更新:2015年02月08日 14:24