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

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Ubaldo
18/10/2007 - 08:44 | Informe spam
Lo probaré muchas gracias.

"Héctor Miguel" escribió:

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.



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