Ciao,
ho un problemino mica male!
In pratica io effettuo l'accesso ad un file excel che si chiama report.xls nella app.path dell'applicazione. Ora sono interessato, dopo i dovuti cambiamenti al file con sostituzioni ecc ecc (che, comunque, funzionano) a salvare il file.
Sto usando il metodo ExcelApp.ActiveWorkbook.SaveAs, dove ExcelApp è l'istanza della classe di Excel.Application.
Ma la riga di
codice:
ExcelApp.ActiveWorkbook.SaveAs FileName:=App.Path & _
"\Reports\" & Day(Now) & "-" & Month(Now) & "-" & Year(Now) & _
", " & Time & ".xls", FileFormat:=xlNormal, Password:="", _
WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
mi restituisce l'errore 1004. Vi copio la descrizione di ?error dell'Immediata:
codice:
?error
Impossibile accedere al file. Provare una delle seguenti operazioni:
• Assicurarsi che la cartella specificata esista.
• Assicurarsi che la cartella contenente il file non sia di sola lettura.
• Assicurarsi che il nome di file non contenga i seguenti caratteri: < > ? [ ] : | oppure *
• Assicurarsi che il nome di file o il percorso non contenga più di 218 caratteri.
Ora...
* La cartella specificata esiste
* La cartella di file non è di sola lettura
* Il nome di file non contiene i caratteri non accetti
* Len(App.Path & "\Reports\" & Day(Now) & "-" & Month(Now) & "-" & Year(Now) & ", " & Time & ".xls") = 118 circa
Ho provato anche ad impostare nel mio foglio-base che apro il livello di protezione a basso (per quanto riguarda le macro) e ho selezionato la casella che DOVREBBE permettere al Visual Basic di accedere al file.
Ma l'errore restituitomi è sempre lo stesso!
Qualcuno di voi sa come potermi aiutare? Grazie in anticipo!
Francesco 
PS per i mod-amministratori: quando si modifica iuna discussione, sparisce il tag dell'argomento. Non è possibile rimetterlo!