-
Chiusura di un file excel chiamato via VBA
grazie a tutti gli amici della ML
Ho programmato un file XLS creando function e Form.
Le function esegite elaborano i dati inseriti dall'utente nella form.
In particolari situazioni (Inizio Mese, Inizia Anno, ecc) c'è la necessità di recuperare alcune informazioni su file XLS esterni (che chiamo secondari)
Ogni volta che il file secondario viene aperto deve essere aggiornabile e deve essere chiuso in maniera da poter chiudere l'istanza aperta.
Con le istruzioni che allego, l'istanza rimane attiva (lo vedo guardando il Task manager)
Set xlApp = New Excel.Application
Set xlBook = xlApp.Workbooks.Open(MioFile)
viene attivato un processo excel.
Finita la logica legata alla chiamata del file faccio
xlBook.Save
xlBook.Close
xlapp.quit
set xlbook = Nothing
set xlapp = Nothing
Eseguo in senso inverso le assegnazioni usate in fase di apertura del file xls secondario.
Le istruzioni sono eseguite, ma l'istanza NON viene chiusa (Lo vedo dal task Manager)
Riaprendo il file appena chiuso, mi viene creata una nuova istanza (visibile in task manager) ma il file vine aperto IN SOLA LETTURA.
che istruzioni devo usare per poter effettuare in maniera corretta l'apertura e chiusura di un file XLS secondario aperto in UPDATE ?
Grazie
Moreno
Permessi di Scrittura
- Tu non puoi inviare nuove discussioni
- Tu non puoi inviare risposte
- Tu non puoi inviare allegati
- Tu non puoi modificare i tuoi messaggi
-
Regole del Forum
Segnalibri