Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/09/2009, 08:38
Avatar de Porlachucha
Porlachucha
 
Fecha de Ingreso: noviembre-2008
Ubicación: Santiago
Mensajes: 172
Antigüedad: 16 años, 3 meses
Puntos: 5
Respuesta: C# Escribir varios excel automaticamente

clarisima explicacion estimado.

Un ultimo alcance, y es que para poder eliminar este objeto de la memoria fuera de la aplicacion, se debe hacer en el siguiente orden..

Código:
//instancio el objeto
oXL = new Excel.Application();

// Lo usamos...
oXL.Visible = false;
oXL.... algo mas...                 

// terminamos de usar el objeto
oXL.Quit();

//invocamos el famoso marshal
System.Runtime.InteropServices.Marshal.ReleaseComObject(oXL);

// eliminamos la instancia
oXL = null;
Con esto nos aseguramos que el objeto no queda en la memoria ocupando espacio, lo cual seria fatal si ejecutaramos este proceso repetidas veces

Un saludos y gracias por la cooperacion
PLCH