VBAからシェルコマンドを実行し、csvファイルに出力しようとしています。以下は私が使用しているコードです:VBAを使用したコマンド出力の実行と保存
Dim wsh as Object
Set wsh = VBA.CreateObject("WScript.Shell")
plink_path="C:\plink.exe"
key_path="putty key path"
pass_query="select * from test"
command1 = Replace(plink_path & " [email protected] -i " & key_path & " mysql -uuser -ppass -e 'use radar;" & pass_query & "'", Chr(10), " ")
wsh.Run command1 & ">E:/anurag.csv", 0, True
しかし、私はEドライブに出力ファイルを見ることができません。 cmd
プロンプトから上記のコマンドを手動で実行すると、Eドライブに出力が表示されます。
をテストしていません、[このようなものかもしれない](https://msdn.microsoft.com/en-us/library/cbxxzwb5(V = vs.84).aspx)を使用すると便利です。 – Comintern