Titolo originale:Per quale motivo il nome file viene modificato?__Come posso ovviare questo problema?__Grazie molte.
ho creato con office 2000 excel centinaia di programmi, ora passando a office 2007 excel ho notato alcuni problemi tra cui:
con excel 2000 ad esempio il nome file risultava ammortamenti.ctb.xls, automaticamente excel 2007 mi trasforma il file in: ammortamenti.xlsm per cui tutti i riferimenti al file vengono a mancare con il campio del nome.
Per quale motivo il nome file viene modificato?
Come posso ovviare questo problema?
Grazie molte.
Con Excel crei files, non programmi. Il programma è Excel. Tu puoi automatizzare i files.
Sul mio pc ho più versioni di Excel e non mi viene modificato nulla. Se ho un vecchio file .xls, aperto con il 2007 rimane .xls. Puoi forzare il salvataggio nel vecchio formato .xls così:
- Pulsante Office(in alto a sx)
- Opzioni di Excel(in basso)
- Salvataggio(a sx)
- Formato per il salvataggio dei file
- Imposta quello voluto
Per ciò che riguarda le routine vba, per salvare nel vecchio formato:
ActiveWorkbook.SaveAs Filename:="C:\tuaCartella\tuaFile.xls", _
FileFormat:=xlExcel8
--
La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare
la soluzione in files importanti.
--
Mauro Gamberini - Microsoft© MVP(Excel)
http://www.maurogsc.eu/