Unixサーバーにログオンするためにパテのpscp.exeファイルを使用しているVBAコードがあります。私はWindows 7を使用しています。ユーザー名にVBAとパテのpscp.exeが含まれています。
問題は、ユーザー名に@文字が含まれていることです。次のVBAコードを使用するとログインできません。
ログインするには、Username = "[email protected]"
をどのように置き換える必要がありますか?
Dim Host As String
Host = "grid1.example.xxx"
Dim Username As String
Username = "[email protected]"
Dim Password As String
Password = "Password2012"
Dim Command As String
Command = "pscp.exe -sftp -l " & Username & " -pw " & Password
Shell Command, vbNormalFocus
'コマンド= "pscp.exe -sftp -l -oユーザー=" &ユーザー名& "-pw" &Password' http://www.computerhope.com/unix/sftp.htm – cyboashu
@cyboashuそのコードを使用すると、 '[email protected]'s password:' – xms