如何捕获试图取消保护工作表的用户?

时间:2017-09-22 09:37:46

标签: excel vba excel-vba

我试图通过VBA捕获试图取消保护工作表的用户。

即。用户打开工作簿,选择工作表,密码保护,他/她试图取消保护,这个用户是谁试图取消保护工作表的实例是我正在寻找的。 有人可以建议这是否可能;如果是这样,请帮助提供实现此目的所需的编码吗?

我在论坛上搜索了这个问题,但没有成功。

我正在使用Microsoft Office 2010,我在初学者级别使用VBA。

提前致谢。 散列

1 个答案:

答案 0 :(得分:0)

检测密码尝试的唯一方法是创建自己的身份验证(以及日志记录或通知)过程,其中包含用户ID和&的列表。密码。 Here是一种方法,但即便如此,一个人只能制作工作簿的第二个副本,你甚至不知道。

请注意,对于知道如何使用Google的任何人来说,Office文档密码(可悲地)非常容易被绕过。 Here是一种方法。

如果您需要确保文件100%受到保护,则需要使用3rd-party encryption software