Ciao a tutti ho un problema con la COM di interoperabilità di excel... Questa è l'analisi del mio algoritmo
1) Apertura applicazione
2) Applicazione non visibile all'utente
3) Soppressione degli alert
4) Riempimento dei worksheet
5) Selezione se visualizzare i dati o meno
6) Se i dati non devono essere visualizzati esci dall'applicazione
7) Se i dati devono essere visualizzati l'applicazione passa sotto il controllo utente
Il problema è che alla chiusura del programma (anche se il controllo è dell'utente) non si termina il processo excel.exe. Se esco dalla mia applicazione il processo sparisce. Girando su web ho trovato questa soluzione:
try
{
System.Runtime.InteropServices.Marshal.ReleaseComO bject(ExcelApplication);
}
catch {}
finally
{
ExcelApplication= null;
}
ma non funziona.... non cambia niente!
Qualcuno sa aiutarmi? Grazie in anticipo