Como saber el ultimo usuario que modifico un archivo

15/05/2008 - 21:31 por marcelo | Informe spam
Hola amigos, tengo una consulta, trabajo con archivos compartidos por red en
una empresa, pero quisiera poder llevar un control de los usuarios que graban
los archivos ya sea un historial o el usuario que grabo por ultima vez un
archivo es posible obtener esta informacion de excel??
 

Leer las respuestas

#1 Héctor Miguel
16/05/2008 - 00:13 | Informe spam
hola, marcelo !

... con archivos compartidos por red... quisiera poder llevar un control de los usuarios que graban
... ya sea un historial o el usuario que grabo por ultima vez un archivo es posible obtener esta informacion de excel?



para los archivos compartidos, tienes opciones para conservar un "historial de cambios" (por omision: 30 dias)
para conocer la fecha de "la ultima grabacion", el ultimo que lo ha grabado... (etc.) consulta la ayuda en linea de vba {F1}
y pregunta por las "BuiltinDocumentProperties" (p.e.)

MsgBox ActiveWorkbook.BuiltinDocumentProperties("last save time") ' o la numero 12 en su indice

o utilizando otros metodos y propiedades, como: FileDateTime("archivo") o desde un FileSystemObject, etc. etc. etc.
solo que (por cualquier metodo) le fecha/hora devueltos... NO ES necesariamente la fecha/hora de la ultima grabacion
por que 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

para conocer quien "grabo" mas recientemente un archivo:
MsgBox ActiveWorkbook.BuiltinDocumentProperties("last author")

saludos,
hector.

Preguntas similares