ExcelからXMLファイルを作ってそれをFTPでアップロードしたかったのですが 全部Excelにやらせるのもちょっと怖くてですね。 Excelで出力したXMLファイルをwindowsバッチ(.bat)でFTPアップロードすることにしたのです。 ほんで、そのバッチをExcelマクロから叩きたいな~ってのが今回の経緯。 結論から言えば、これでいけましたφ(--) Dim batFileName As String batFileName = バッチファイル名フルパス Dim ShellObject As Object Set ShellObject = CreateObject("WScript.Shell") ShellObject.Run batFileName, 1, True