是否可以保护VBA代码免受不同的文件vba代码的影响?
我想写一个宏,它为给定目录中的所有文件设置项目属性 - 保护 - 锁定项目以供查看:
问候,Piotrek
// EDIT
我试过了:
sub setVBAPassword(ws as Worksheet)
dim oVBP as VBProject
set oVBP = ws.VBProject
oVBP.VBE.CommandBars("Menu Bar").Controls("Tools") _
.Controls("VBAProject Properties...").Execute
With Application
.SendKeys "^{TAB}"
.SendKeys "{ }"
.SendKeys "{TAB}" & "test"
.SendKeys "{TAB}" & "test"
.SendKeys "{TAB}"
.SendKeys "{ENTER}"
End With
end sub
问题是,它是为运行宏的vb项目设置密码。问题是如何切换到其他项目,或者如何在其他ws上下文中打开VBE?
答案 0 :(得分:0)
在Visual Studio中,转到“工具”,然后转到“****属性”(*** =您的项目名称)。有一个保护标签。应该很容易从那里找到。