inserire pathfile



  • inserire pathfile
    di hello (utente non iscritto) data: 03/11/2013 21:17:33

    dopo che la macro ha aperto il sito e avviato il cerca file (che è la finestra attiva) come posso fare per inserire il path del file (es. C:Documentipippo.txt) in nome file??? ho provato con SendKeys "C:Documentipippo.txt" ma non funziona



  • di Grograman data: 04/11/2013 10:08:05

    Ciao!

    Un esempio:

     
    Option Explicit
    
    Sub Dialoghiamo()
    Dim strPath As String
    Dim fdPath As FileDialog
    
    strPath = "C:Documentipippo.txt"
      Set fdPath = Application.FileDialog(msoFileDialogFilePicker)
        With fdPath
          .InitialFileName = strPath
          .Show
        End With
      Set fdPath = Nothing
    End Sub
    



  • di hello (utente non iscritto) data: 04/11/2013 14:48:10

    Ciao,
    il FileDialog è aperto dal codice seguente.

    Come faccio a inserire la stringa ""C:Documentipippo.txt" nel campo Nome file di questo aperto?

    Grazie!
     
    Sub Macro()
    Dim IE As Object
    Dim spath As String
    Set IE = CreateObject("InternetExplorer.Application")
    IE.navigate "digilander.libero.it/mar_esp0/"
    IE.Visible = True
    Do While IE.Busy Or IE.ReadyState <> 4
    DoEvents
    Loop
    IE.Document.all("fname").Click
    End Sub
    
    



  • di Grograman (utente non iscritto) data: 04/11/2013 15:07:51

    Ah doh, allora non ti sono utile non ho mai usato questa funzione da VBA

    Pensavo fosse in locale, non avevo capito che era un controllo di pagina internet.
    Forse serve qualcuno che mastichi HTML per capire che controllo bisogna "attaccare".



  • di Vecchio Frac data: 04/11/2013 15:37:56

    Poichè Excel non ne ha il controllo, ma è un form creato dal server, è questo che dovrà preoccuparsi di inserire un percorso iniziale.





  • di hello (utente non iscritto) data: 04/11/2013 21:09:47

    non c'è modo di usare SendKeys ?

    Ho provato ad aggiungere il codice SendKeys ("C:Documentipippo.txt") ma non funziona nel FileDialog aperto