Ver Mensaje Individual
  #11 (permalink)  
Antiguo 26/08/2009, 09:20
fish69
 
Fecha de Ingreso: agosto-2009
Mensajes: 2
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Re: Cerrar aplicación Excel

Cita:
Iniciado por reel Ver Mensaje
Una vez encontré un código, el cual te suministro, pero no encontré la liga:


Código HTML:
// m_App es la aplicación de excel
if( m_App !=  null)
{
	m_App.Quit();
	System.Diagnostics.Process[] pProcess; 
	pProcess = System.Diagnostics.Process.GetProcessesByName("Excel");

	foreach(System.Diagnostics.Process oPro in pProcess)
	{
		//antes de iniciar el proceso obtengo la fecha en que inicie el 
		//proceso para detener todos los procesos de excel que inicio
		//mi código durante el proceso
		if(oPro.StartTime >= this.m_FechaHora)
			oPro.Kill();
	}
}
Saludes



Esta solución también es buena para cuando se cargan excel grandes a traves
de una pagina en asp. Lo ideal es que al finalizar la carga se cierren todas las
referencias para que no quede el proceso pero, que pasa si el usuario cierra
la página a la mitad?¿ quedaría el proceso en el servidor corriendo.

Y que pasa si muchos usuario hacen lo mismo?

entonces lo ideal es antes de comenzar a leer, ver si hay procesos desde uno o 2 dias para eliminarlo.

y luego leer y cerrar si es que el usuario llega hasta el final del proceso.



Saludos