会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Access技巧 > 模块函数VBA > 正文

如何在OFFICE各软件保护VBA代码,不允许使用者查看代码?

时间:2005-04-16 10:11 来源:未知 作者:未知 阅读:
适用:access2000

若保护对象仅是VBA代码,较直接的方法有二,分别是制作MDE档及设定密码。
一、制作MDE
此功能也可在access97中使用,目的是将MDB档案转换为MDE,转换后的档案会关闭可查看代码的功能,所以窗体及报表只可执行,无法『设计』,此外,也不可开启模块,但可执行以VBA设计完成的功能。
access97及2000制作MDE的操作方式相同,皆是使用『工具』→『数据库公用程式』→『生成MDE文件』选项。此功能是单向保护,也就是MDE无法还原为MDB,否则将失去保护的意义。
二、设定密码
此密码是针对Visual Basic编辑器内,现用数据库工程的密码。读者可在Visual Basic编程器内使用『工具』→『数据库属性』选项(dbl是工程名称)后,切换至『保护』,读者可选取『查看时锁定工程』及输入两次密码,即可锁定工程。在下次开启Visual Basic编程器及查看代码时,会要求输入密码。

说明:有关access数据库的保护措施尚有其他多种,以上仅说明有关VBA的部分,其他说明请跟阅以后的文章。

(责任编辑:admin)

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: