Cita:
Iniciado por reel
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