我有一个具有表单和宏的Excel文件。 我会将这个Excel文件提供给用户。 但是,必须保护表格和代码不被复制。 我想将Excel宏分解为DLL,以便无法恢复VBA代码。
您知道是否可以从DLL中恢复原始的VBA代码?
您还有其他防止复制的想法吗?
谢谢
答案 0 :(得分:2)
您可以为VBA项目添加密码... http://www.ozgrid.com/VBA/protect-vba-code.htm
要保护您的代码,请打开Excel工作簿,然后转到“工具”>“宏”>“ Visual Basic编辑器”(Alt + F11)。现在,从VBE中转到“工具”>“ VBAProject属性”,然后单击“保护”页面选项卡,然后选中“锁定项目以防止查看”,然后再次输入密码进行确认。
答案 1 :(得分:1)
您可能很快就会发现,很多人会建议您根本就不要在Excel中构建需要安全的应用程序,但是,我概述了您可以做的一些事情,以帮助保护您的代码。
您可能会考虑结合使用这些项目,以最好地保护代码。 在执行这些操作之前,请始终对代码进行备份,否则可能会导致永久丢失代码!