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

Preguntas similare

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


Respuesta Responder a este mensaje
#2 Adriano
08/03/2005 - 16:02 | Informe spam
Hola Fernando, claro, está bien lo que decís, pero a mí lo que me interesa
no es hacer autorecuperación (de hecho la deshabilité por macro), sino que
lo que quiero es detectar una vez abierto nuevamente el libro si se "cerró
mal". Pero no se cómo se da cuenta.
Si averiguo algo te comento.

Saludos.



"Fernando Arroyo" escribió en el mensaje
news:#
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


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida