Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [VB] Spazi vuoti su nome directory (macro Excel per FTP)

    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:

    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")
    Grazie!
    LuPooh - Grafica multimediale

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Prova ad inserire il percorso completo tra virgolette "

    Usa il Chr(34) per aggiungere le virgolette all'inizio e alla fine della stringa ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Grazie mille!

    Posto la modifica al codice, se a qualcuno serve:

    codice:
    a.WriteLine "CD " & Chr(34) & "/cartella/cartella 2/cartella 3" & Chr(34) 'directory on FTP site
    LuPooh - Grafica multimediale

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.