Resulta dificil saber las razones por las que excel se queda en el admor. de tareas.
Hasta en los foros VBA se recomienda hacer un
- Code: Select all Expand view RUN
objExcel.Quit
objExcel= Nothing
Mi entorno es rdp. Me da la sensacion de que abrir la misma excel por varios usuarios podria ser fuente de problemas. Pero tampoco, porque antes de abrir hago copia del libro excel por cada usuario.
Uso siempre CreateObject() y nunca GetObject() para intentar aislar los problemas de una instancia excel de otra instancia excel
Para evitar que los errores durante el procesamiento del libro excel dejen colgadas instancias en el admor. de tareas tengo un EXIT PROCEDURE LimpiaExcels() que cierra aquellas que estan abiertas aun al finalizar el programa.
Pero y con todo lo anterior, aun tengo instancias al terminar la aplicacion en el admor. de tareas.
Una posible solucion seria incluir en el EXIT PROCEDURE LimpiaExcels() destruir todos los procesos EXCEL abiertos y que tengan como padre la aplicacion que los lanzo. Estoy lejos aun de saber hacer eso.