Poner fecha de ultima modificacion en pie de pagina

17/10/2007 - 13:05 por Ubaldo | Informe spam
Hola a todos

Mi pregunta es la siguiente, cuando entro en los encabezados y pies de
página tengo la posibilidad de hacer constar la fecha, pero la fecha que me
aparece es la fecha real, es decir la del momento en que imprimo la hoja. ¿Es
posible hacer que aparezca la fecha de la ultima modificación, o sea la fecha
de la ultima vez que fue guardada la hoja en lugar de la fecha en que imprimo?

Excel XP

Gracias a todos
 

Leer las respuestas

#1 Héctor Miguel
17/10/2007 - 23:21 | Informe spam
hola, Ubaldo !

... en los encabezados y pies de pagina tengo la posibilidad de hacer constar la fecha
pero... es la fecha real, es decir la del momento en que imprimo la hoja
Es posible hacer que aparezca la fecha de la ultima modificacion
o sea la fecha de la ultima vez que fue guardada la hoja en lugar de la fecha en que imprimo?



haz una prueba siguiendo este procedimiento:

1) comprueba la fecha "real" de un archivo de excel ANTES de abrirlo (p.e. desde el explorador de windows)

2) ABRE ese archivo (del que ya verificaste que tiene una fecha anterior a la fecha y hora actual del sistema)

3) ejecuta desde la ventana de inmediato en el editor de vba la siguiente instruccion:
? activeworkbook.builtindocumentproperties("last save time")

4) lo que vas a "comprobar" es que la fecha y hora que "viste" (como reales en el explorador de windows)...
-> se ha cambiado a la fecha y hora actuales (en el sistema) :-(((
la razon ???

5) cuando excel abre un archivo, modifica fecha/hora al momento de la apertura (o siguiente grabacion "real")
-> si sales SIN guardar los cambios en el archivo (si los hubiera)... le regresa sus fecha/hora originales

(en resumen) si necesitas "controlar" la fecha y hora "reales" de cuando ocurren grabaciones en determinado archivo...
sera necesario que en el evento '_beforesave' guardes la fecha y hora (reales) de la grabacion (p.e. en la celda A1 de una hoja oculta ?)
y por medio del evento '_beforeprint' mandes el contenido de dicha celda al encabezado/pie de pagina

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares