Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Processo Excel Appeso
martedì 31 ottobre 2006 - 15.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
birulo
Profilo
| Newbie
6
messaggi | Data Invio:
mar 31 ott 2006 - 15:08
Salve a tutti,stò realizzando un programma che apre un documento Excel,lo modifica e lo salva.Il filo logico del mio programma è questo:
dim e = New Excel.Application
...
e.quit()
e=Nothing
Tutto và bene finche tutto il codice è scritto nel codice di un programma windows.Se invece dal mio programma chiamo un oggetto COM che svolge tali manzioni mi rimane appeso il processo EXCEL.exe.Sono sicuro di aver svolto bene tutti i passaggi e ovviamente eseguo la dispose() sull'oggetto COM.Ho provato con Word e funziona tutto bene.Il problema dunque si presenta solo con Excel quando si richiama un oggetto COM.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
ven 3 nov 2006 - 13:04
>Tutto và bene finche tutto il codice è scritto nel codice di
>un programma windows.Se invece dal mio programma chiamo un oggetto
>COM che svolge tali manzioni mi rimane appeso il processo EXCEL.exe.Sono
>sicuro di aver svolto bene tutti i passaggi e ovviamente eseguo
>la dispose() sull'oggetto COM.Ho provato con Word e funziona
>tutto bene.Il problema dunque si presenta solo con Excel quando
>si richiama un oggetto COM.
Non è che magari succede che uscendo ti compare un Alert Box (che sicuramente non vedi) tipo quello che appare quando ti chiede di salvare il file ? C'è una proprietà esposta da uno degli oggetti che usi in Excel chiamata DisplayAlerts. Prova a cercarla tramite l'intellisense e impostala a False prima di richiamare Quit() vedi un po' se funziona se no riscrivi qui.
Dai un'occhiata anche qua:
http://support.microsoft.com/?id=317109
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !