liberar objeto com - excel
Publicado por Racsus (68 intervenciones) el 25/08/2004 18:51:34
Hola
a traves de codigo vb .net creo un archivo de excel
utilizando las libreria .COM. el codigo es el siguiente:
Dim objExcel As Excel.Application
objExcel = New Excel.Application
El código funciona bien. el problema es que cuando el
usuario cierra el fichero de excel, en el administrador de
tareas sigue apareciendo el proceso "EXCEL". Sólo
desaparece cuando se cierra la aplicación.
He probado utilizar el metodo quit del objeto, pero lo único que hace esto es cerrar el excel, pero la tarea sigue apareciendo en el administrador de tareas.
He probado tb de usar la función:
System.Runtime.InteropServices.Marshal.ReleaseComObject(obj)
pero tampoco funciona.
Como puedo arreglar este problema?
gracias
a traves de codigo vb .net creo un archivo de excel
utilizando las libreria .COM. el codigo es el siguiente:
Dim objExcel As Excel.Application
objExcel = New Excel.Application
El código funciona bien. el problema es que cuando el
usuario cierra el fichero de excel, en el administrador de
tareas sigue apareciendo el proceso "EXCEL". Sólo
desaparece cuando se cierra la aplicación.
He probado utilizar el metodo quit del objeto, pero lo único que hace esto es cerrar el excel, pero la tarea sigue apareciendo en el administrador de tareas.
He probado tb de usar la función:
System.Runtime.InteropServices.Marshal.ReleaseComObject(obj)
pero tampoco funciona.
Como puedo arreglar este problema?
gracias
Valora esta pregunta


0