Cuelgue y Kill vs. Cierre normal

06/03/2005 - 15:43 por Adriano | Informe spam
Hola a todos, se me ha planteado la siguiente duda:

¿Es posible averiguar si un Libro ha sido correctamente cerrado, de otro al
cual se lo cerró por ejemplo matándolo desde el Administrador de tareas de
NT-2000-XP??? ¿Y ante un cuelgue del SO?

Supongo que debe tener alguna propiedad o estado, ya que desde Office XP
aparece la capacidad de recuperar archivos en el panel de recuperación que
aparece a la izquierda.

¿Me pueden tirar una mano por dónde empezar a investigar?

Saludos.
Adriano.

PD: Esta inquietud surge de la imposibilidad (ya tocado el tema en varias
oportunidades en este foro) de no poder bloquear las combinaciones
inherentes al kernel de los SOs mencionados, CTRL+ALT+DEL, CTRL+ESC, ALT+TAB
 

Leer las respuestas

#1 Fernando Arroyo
06/03/2005 - 16:31 | Informe spam
Hasta donde yo sé, cuando está habilitada la auto-recuperación (en Herramientas->Opciones->solapa 'Guardar') Excel guarda una copia del libro en el lapso de tiempo establecido.

Si se cierra el libro normalmente, Excel automáticamente borra la copia, pero si el libro estaba abierto en el momento de producirse un cuelgue dicho borrado no se produce, así que la siguiente vez que se inicia Excel él mismo revisa si queda alguna copia del libro y ofrece la opción de recuperarlo.

Las copias de seguridad son almacenadas en el directorio especificado, y tienen la extensión .xar. Si copias una de estas copias a otro directorio, podrás abrirla como si se tratara de un libro normal. Lo que no sé es cómo sabe Excel cual era el nombre original del libro... (si lo averiguo, pondré otro mensaje)

Las opciones de auto-recuperación pueden averiguarse desde VBA accediendo al objeto Autorecover, que a su vez pertenece al objeto Application.
Un saludo.


Fernando Arroyo
MS MVP - Excel


"Adriano" escribió en el mensaje news:eHCX%
Hola a todos, se me ha planteado la siguiente duda:

¿Es posible averiguar si un Libro ha sido correctamente cerrado, de otro al
cual se lo cerró por ejemplo matándolo desde el Administrador de tareas de
NT-2000-XP??? ¿Y ante un cuelgue del SO?

Supongo que debe tener alguna propiedad o estado, ya que desde Office XP
aparece la capacidad de recuperar archivos en el panel de recuperación que
aparece a la izquierda.

¿Me pueden tirar una mano por dónde empezar a investigar?

Saludos.
Adriano.

PD: Esta inquietud surge de la imposibilidad (ya tocado el tema en varias
oportunidades en este foro) de no poder bloquear las combinaciones
inherentes al kernel de los SOs mencionados, CTRL+ALT+DEL, CTRL+ESC, ALT+TAB


Preguntas similares