密码保护的VBA但代码仍然可见

时间:2013-11-15 13:00:28

标签: excel vba excel-vba

我有一个excel宏文件(.xlsm),当我打开VBA编辑器时,在左侧面板上我右键单击VBA project XYZ并单击VBAProject properties,它会提示输入密码。这表明VBA受密码保护。但是,我仍然可以在模块/表中看到宏代码。

  1. 这是可能的,如果是,那么保护中的重点是什么?

  2. 虽然我能够看到代码,但当我尝试添加引用时,我再次获得该密码提示。为什么呢?

1 个答案:

答案 0 :(得分:3)

这是因为您或作者在保护VBA项目时没有点击Locked project from viewing

enter image description here

此外,您需要关闭并重新打开锁定效果的工作簿,以便在Locked project from viewingchecked

之后进行

您的问题

  

这是可能的,如果是,那么保护中的重点是什么?

是的,这是可能的。这里的意图可能是确保您不会对您已经体验过的引用进行任何更改。 OR有人根本忘记点击上面显示的Locked project from viewing

  

虽然我能够看到代码,但当我尝试添加引用时,我再次得到密码提示。为什么呢?

如上所述,由于VBA项目已锁定,因此无法进行更改,例如添加引用。