Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Ragnarok en 17 Julio 2007, 21:07 pm



Título: ¿cómo saber si un documento word ha cambiado?
Publicado por: Ragnarok en 17 Julio 2007, 21:07 pm
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.



Título: Re: ¿cómo saber si un documento word ha cambiado?
Publicado por: Hendrix en 17 Julio 2007, 21:10 pm
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... :-\ :-\


Título: Re: ¿cómo saber si un documento word ha cambiado?
Publicado por: Ragnarok en 17 Julio 2007, 21:21 pm
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.


Título: Re: ¿cómo saber si un documento word ha cambiado?
Publicado por: Hendrix en 17 Julio 2007, 21:28 pm
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)  ;)