新VBA项目开放式预防

新VBA项目开放式预防,vba,excel,Vba,Excel,我有一个编写了VBA代码的excel报表。当我尝试查看代码时,会打开一个新的项目VBA项目(第1册)。使用此新工作簿代码可以编写更改excel中值的代码。我无法将Userinterfaceonly设置为false,因为这不允许内部VBA运行 与“我的代码”一起打开的VBA项目(第1册)能否被阻止/锁定,以便无法写入新代码?您可以在与工作簿关联的VBA上设置密码 打开要保护的工作簿的VBA编辑器。选择项目,转到“工具”菜单,然后选择“VBA项目属性”选项。单击“保护”选项卡,设置密码,确认密码,然

我有一个编写了VBA代码的excel报表。当我尝试查看代码时,会打开一个新的项目VBA项目(第1册)。使用此新工作簿代码可以编写更改excel中值的代码。我无法将Userinterfaceonly设置为false,因为这不允许内部VBA运行


与“我的代码”一起打开的VBA项目(第1册)能否被阻止/锁定,以便无法写入新代码?

您可以在与工作簿关联的VBA上设置密码

打开要保护的工作簿的VBA编辑器。选择项目,转到“工具”菜单,然后选择“VBA项目属性”选项。单击“保护”选项卡,设置密码,确认密码,然后单击“确定”。保存工作簿

现在,如果您尝试打开该工作簿的VBA,系统将提示您输入密码,但仍可以调用VBA

别忘了密码