grazie a tutti gli amici della ML
Ho un file excel programmato con form che chiamo "PRINCIPALE"
l'utente con il tasto conferma manda in esecuzione il codice applicativo.
La logica eseguita prevede di aprire un nuovo file excel "SECONDARIO" da cui prelevare informazioni varie.
seguendo i processi aperti in task manager vedo che eseguendo le istruzioni
Set xlapp = new excel.application
set xlbook = xlapp.workbook.open(miofile)
creo una nuova istanza di excel
alla file dell'utilizzo del file lo chiudo e rilascio le risorse con le seguenti istruzioni
xlboo.save
xlbook.close
xlbook.quit
Set xlbook = Nothing
set xlapp = nothing
ma non vedo chiudersi il processo in task manager.
[color=#BF0000]il problema che mi blocca è che se in uno step sucessivo del codice devo riaprire il file per altra logiche elaborative, mi apre una nuova istanza (monitaìorato in Task manager) mettendo il file in sola lettura e in fase di richiusura mi dice che il file è da aggiornare.[/color]
Sono completamente bloccato e non so come chiudere l'applicazione.
[color=#8000FF]Puoi dirmi come eseguire correttamente la chiusura delle istanze generate ?[/color]
devo salvarmi il codice assegnato al processo (e se si come si fa) e killare il processo con il codice salvato ? ( come si fa). Mi sembrerebbe una logica molto pericolosa.
grazie
Moreno
