如何通过vba对工作表加密 VBA代码部分如何加密解密?

VBA代码部分如何加密解密?从那时起,VBA密码已设置。只需打开excel,您将无法直接查看VBA代码,并会提示您输入密码。但不幸的是,有许多工具可以直接绕过密码,或重置密码,甚至不破坏密码。因此,如

VBA代码部分如何加密解密?

从那时起,VBA密码已设置。只需打开excel,您将无法直接查看VBA代码,并会提示您输入密码。但不幸的是,有许多工具可以直接绕过密码,或重置密码,甚至不破坏密码。因此,如果您想将其用于商业加密,可以考虑使用其他软件,或者使用专业数据库而不是XLS文件。

如何加密VBA?

如果要直接加密VBA代码,请记住菜单中有“工程保护”功能,但很容易破解。网上有现成的方法。另外,你可以用visualstudio加密核心代码或者其他编程软件编译成DLL(界面有点混乱,不要太容易猜测),然后从VBA调用DLL

首先可以确定VBA有自己的加密项目,通过设置密码的方式,但是如果是商用或高标准加密,VBA加密就不能满足需要,VBA加密只能用来防止用户进行非恶意的修改,不能称之为版权和知识保护的工具。

以下是VBA加密方法:

打开VBA接口

选择VBA项目(文件名)。XLS)在左边,即所有表的顶部

右键单击-vbaproject属性-选择“保护”标签-选中“查看时锁定项目”并输入密码-OK

然后设置VBA密码。只需打开excel,您将无法直接查看VBA代码,并会提示您输入密码。但不幸的是,有许多工具可以直接绕过密码,或重置密码,甚至不破坏密码。因此,如果您想将其用于商业加密,可以考虑使用其他软件,或者使用专业数据库而不是XLS文件。