¿cómo saber si un documento word ha cambiado?

Iniciado por Ragnarok, 17 Julio 2007, 21:07 PM

0 Miembros y 1 Visitante están viendo este tema.

Ragnarok

Estoy intentando hacer un script que antes de cerrar un documento actualice las referencias, después preguntará si se quieren guardar los cambios o no.

El caso es que me gustaría que sólo actualizara las referencias (y por tanto preguntara si se quieren guardar los cambios) si el documento ha sido modificado, si no ha cambiado en nada no hace falta.

He estado buscando una referencia VB para word u office en que venga todas las funciones, variables, etc. disponibles, pero después de mucho buscar no la he encontrado, también me valdría eso, es más, lo preferiría, puesto que mejor que se ejecutara al cerrarlo sería al salvarlo.

Muchas gracias.

No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones

Hendrix

En las cabeceras PE estan estos datos...pero, evidentemente, un .doc tiene cabecera PE...aunque si lo miras en propiedades te dice cuando fue creado y cuando fue modificado.....Creo que tendras que leer sobre las cabeceras de los .doc's....de lo contrario no se la solución... :-\ :-\
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián

Ragnarok

Creo que tiene que haber una forma más fácil, word da facilidades para la creación de macros en visual basic (que no sé si estás considerando), se puede de esta forma acceder a los contenidos del documento e imagino que a otra información asociada, de hecho como he dicho ya actualizo las referencias, tabla de contenidos, etc. al cerrar el documento.

Resumiendo, por si no ha quedado claro, no estoy haciendo un programa en VB que haga cosas desde un ejecutable, sino una especie de  script en VB que estoy escribiendo dentro del word, y que por tanto tiene acceso a una serie de funciones, variables, etc. que facilitan las cosas. Si hubiera una referencia de esto (que no he encontrado por ninguna parte) también me valdría.
No olvidéis leer las normas generales, además de las específicas de cada tablón.sgae, ladrones

Hendrix

a vale.... :xD :xD :xD pues la verdad, yo macros sobre Word no e usado en mi vida...asi que no te podre ayudar en esto...el que si sabe de esto (creo) es Man-in-the-middle-(earth)  ;)
"Todos los días perdemos una docena de genios en el anonimato. Y se van. Y nadie sabe de ellos, de su historia, de su peripecia, de lo que han hecho, de sus angustias, de sus alegrías. Pero al menos una docena de genios se van todos los días sin que sepamos de ellos". - Juan Antonio Cebrián