创build一个日志来logging打开文件为读写的用户

我的团队有几个文件是专为其他同事logging工作,但不保存文件本身。 有没有办法创build一个版本的用户日志或更改日志,当有人打开文件读写或input文件的密码logging? 这些文件受密码保护,但似乎有人能够访问它们,不应该有这个PW。

一旦macros识别到文件正在打开,我可以很容易地创build代码来logging用户名和时间。 我只是不知道如何告诉,如果甚至可能,当它打开读写或input读写密码。

If Not ThisWorkbook.ReadOnly Then... 

将用户名写入文本文件

谢谢,那很完美!

由于某种原因,在一个文件中,ThisWokbook.ReadyOnly返回了一个“自动化错误;灾难性的错误”; 不过,我将其更改为ActiveWorkbook,并且工作顺利。