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 dimi restituisce l'errore 1004. Vi copio la descrizione di ?error dell'Immediata:codice:ExcelApp.ActiveWorkbook.SaveAs FileName:=App.Path & _ "\Reports\" & Day(Now) & "-" & Month(Now) & "-" & Year(Now) & _ ", " & Time & ".xls", FileFormat:=xlNormal, Password:="", _ WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
Ora...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.
* 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!


Rispondi quotando
..e tu stai usando il metodo SaveAs dell'applicazione Excel.......)
