如何加密VBA

[复制链接]
查看11 | 回复2 | 2006-6-4 20:51:11 | 显示全部楼层 |阅读模式
在VBE界面中工具—VBAproject属性—保护然后设好密码即可。
回复

使用道具 举报

千问 | 2006-6-4 20:51:11 | 显示全部楼层
首先可以确定VBA是自带加密工程的,以设置密码的方式,但是如果是商业性或者高标准的加密,VBA的加密基本不能满足需要,VBA的加密只能用于预防使用者非恶意的修改,不能称为版权和知识保护的工具。  以下是VBA加密的方法:打开VBA界面选择左侧VBAProject(文件名.xls),也就是所有表格最上面的那个右键-VBAProject属性-选择“保护”标签-勾选“查看时锁定工程”并输入密码-确定自此,VBA的密码就设定好了,单纯打开Excel,将不能直接查看VBA代码,会提示输入密码。但是很遗憾的时,有很多工具可以直接绕过密码,或者重置密码,连破解密码都不需要,所以如果要用于商业性加密,可以考虑其他软件,或者使用专业数据库代替XLS文件。
回复

使用道具 举报

千问 | 2006-6-4 20:51:11 | 显示全部楼层
可以用Virbox Protector,完美防止代码被拷贝,对Office办公软件中使用VB二次开发的插件进行加密,保护插件源码不被反编译和盗版,最大程度保护开发商的合法权益,通过深思许可可以控制软件的使用时间
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行