Pagina 1 di 1

[VB6] Aprire un file excel in scrittura

MessaggioInviato: mer gen 25, 2006 2:57 pm
da Rumez
ciao sto cercando di aprire con un pulsante di un form un documento excel esistente.
Ci sono risucito il problema è che quando vado a salvare le modifiche, MS Excel mi dice che il file è di sola lettura e che non posso salvare le modifiche (devo salvare il file con un nuovo nome.)

La procedura usata è la seguente:
Private Sub accedi_Click()
Dim ExcelApp As New Excel.Application
ExcelApp.Workbooks.Open "D:\cartella\file.xls", , False
ExcelApp.Visible = True
Set ExcelApp = Nothing
End Sub


il metodo ExcelApp.Workbooks.Open permette vari parametri tra cui il "ReadOnly" (che in teoria apre il file in sola lettura.) ..infatti quel paramtero l'ho settato a false ma il risultato è lo stesso.

qualcuno ha qualche dritta?

MessaggioInviato: mer gen 25, 2006 3:24 pm
da Robby78
hai provato senza parametri? strano che dia quel problema.... il file è a posto come diritti di lettura/scrittura?

MessaggioInviato: mer gen 25, 2006 3:32 pm
da Rumez
ok perfetto...ora funziona.
probabilmente mentre facevo dei testo non chiudevo correttamente excel quindi restava attivo il processo..per quello mi diceva che il file era attualemnte in uso da "Filippo" (e cioè io).Ho terminato tutti i processi che erano rimasti aperti ed ora funziona.

grazie comunque