创建日志以记录以读写方式打开文件的用户

时间:2015-05-14 22:52:24

标签: excel vba excel-vba

我的团队有几个文件专为其他员工设计,以记录工作,但不保存文件本身。有没有办法创建用户日志版本或更改日志,记录何时有人打开文件读写或输入文件的密码?这些文件受密码保护,但似乎有人能够访问那些不应该拥有该PW的文件。

一旦宏识别出文件正在打开,我就可以轻松创建代码来记录用户名和时间;我只是不确定如果可能的话,当它打开读写或输入读写密码时如何判断。

2 个答案:

答案 0 :(得分:2)

If Not ThisWorkbook.ReadOnly Then...

将用户名写入文本文件

答案 1 :(得分:0)

谢谢,这太完美了!

出于某种原因,在一个文件中,ThisWokbook.ReadyOnly返回了一个"自动化错误;灾难性的错误&#34 ;;但是,我将其更改为ActiveWorkbook并且运行顺利。