Upload file via FTP from Excel VBA非常に役に立ちました。コードを使用してローカルフォルダをFTPサーバーと同期させています。 VBAからWinSCPコマンドラインを呼び出すときに「コマンドに多すぎるパラメータを取得する」
Call Shell(_
CurrentProject.Path & "\WinSCP.com /log=" & CurrentProject.Path & "\ftp.log /command " & _
"""open ftp://user:[email protected]/"" " & _
"""synchronize local " & localfolder & " /www/remotefolder/wines -filemask=""*.png"" " & _
"""exit""")
は、私が最後に
exit
コマンドを発行しようとしているが、コードは私に「同期」コマンドのための
あまりにも多くのパラメータを提供します。
ログ内の行は、私はこれが起こらないプット・スクリプトを使用する場合exit
は、synchronize
1と同じ行にある私に
synchronize local C:\localfolder\wines /www/remotefolder/wines -filemask=*.png exit
を伝えます。これを防ぐには何ができますか?
クリーンアップ-FOR-stackoverflowのエラーを参照してください、あなたの迅速な答えを –