2016-04-26 101 views
1

有什么办法可以锁定或冻结VBE编辑器以防止他人意外地编辑VBA代码?锁定或冻结VBA代码以防止编辑

我不想锁定整个工作簿,人们可以运行宏但无法看到代码。

我想让别人看到代码,但不希望它们意外删除某些内容并破坏程序(即使我很容易对代码执行操作)。

+0

设置密码项目属性 – 0m3r

+0

为什么投票关闭这个线程? – Dombey

+0

谁投票关闭 – 0m3r

回答

1

如果您希望代码可见且可执行,那么您无法阻止人们对其进行更改。 但是,您可以通过打开工作簿只读来阻止他们从保存这些更改。 您可以在文件资源管理器的文件属性中将工作簿标记为只读。或者,如果您的工作簿是通过自动化打开的,那么您可以在打开的方法中指定只读。

2

只需转到Visual Basic,右键单击您的模块,选择VBA Project Properties ...,在保护选项卡下,您可以用密码锁定您的VBA代码。

希望得到这个帮助。 ^^