【问题标题】:How to hide code in VBA applications如何在 VBA 应用程序中隐藏代码
【发布时间】:2012-03-14 14:10:59
【问题描述】:

是否可以从用户的窥探中隐藏通常可从 Excel 的 VBA 编辑器 (Alt-F11) 访问的 VBA 代码?例如,我可以使用数字签名对其进行签名吗?

标准的VBA项目密码保护不适合这种情况,因为它比较容易被破解。

【问题讨论】:

  • 如果您不愿意接受标准的 VBA 项目密码保护作为答案,那么您应该在问题中指定这一点。我会相应地编辑您的问题 - 但请注意,这已经是 asked 并已回答。
  • 这也很容易用 zip 文件或十六进制编辑器破解。请参阅“有没有办法破解excel VBA项目的密码”这个问题的答案。非常容易,而且必要的时间有限。

标签: vba excel


【解决方案1】:

是的。在 VBA 主菜单中,单击工具 | VBAProject 属性并在“保护”选项卡下,选中“锁定项目以供查看”复选框并输入密码。

保存并退出 Excel 文件。下次打开时,代码将被隐藏。

席德

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多