首页 > 解决方案 > 如何真正保护 dotm 文件中的 VBA 代码?

问题描述

我们可以为我们的项目设置密码:

在 VBA 编辑器中:工具 > 属性 > 保护(设置通过并检查“锁定查看保护”)。

但是有一种简单的方法可以访问代码。我不想描述,但它很容易(使用 hexeditor)。

是在 .dotm 文件中真正保护我的代码的方法(不会丢失 .dotm 作为 Word 模板的功能)吗?

标签: vbams-word

解决方案


除了使用密码保护之外,没有真正的方法可以使 VBA 代码安全。我在为 VBA进行 Web Search on Obstrafication 时发现了一篇文章,但如果是我,我不会这样做。

我建议您调查构建您的解决方案 .Net 和 VSTO。使用编译后的代码,您可以使用 .Net Reactor 等产品来阻碍它。


推荐阅读