首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用VBA代码保护VBA代码以供查看

使用VBA代码保护VBA代码以供查看
EN

Stack Overflow用户
提问于 2016-05-16 19:52:11
回答 1查看 1.4K关注 0票数 0

是否可以从不同的文件VBA代码中保护vba代码?

我想写一个宏,为给定目录中的所有文件设置项目属性-保护-锁定项目以供查看:

manual example

你好,Piotrek

//编辑

我试过了:

代码语言:javascript
复制
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?

EN

回答 1

Stack Overflow用户

发布于 2016-05-16 20:20:57

在Visual Studio中,转到Tools,然后转到“*Properties”(*=您的项目名称)。有一个保护选项卡。从那里应该很容易找到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37253294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档