Ciao!
Premetto che non so niente di Visual Basic e mi servirebbe un aiuto per una macro di Excel che fa l'upload tramite ftp di un file.
Il problema è che la directory remota in cui devo mettere il file contiene degli spazi e il file .bat che genero mi dice che non trova la directory.
(togliendo gli spazi, invece funziona tutto)
C'è un modo perché vengano comunque "letti" anche gli spazi?
Il codice della macro è questo:
Grazie!codice:''''''''file script.dat Set fs = CreateObject("Scripting.FileSystemObject") Set a = fs.CreateTextFile("c:\script.dat", True) a.writeline "user" 'username a.writeline "pw" 'password a.writeline "CD /cartella/cartella 2/cartella 3 " 'directory on FTP site a.writeline "binary" a.writeline "put C:\file.xls" 'file to be uploaded a.writeline "quit" a.Close '''''''file upload.bat Set fs = CreateObject("Scripting.FileSystemObject") Set a = fs.CreateTextFile("c:\upload.bat", True) a.writeline "ftp -i -s:c:\script.dat ftp.sito.it" 'the ftp site a.Close Shell ("C:\upload.bat")

LuPooh - Grafica multimediale
Rispondi quotando