设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

1970-1-1 08:00| 发布者: 未知| 查看: 3459| 评论: 0

适用:ACCESS2000

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

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

最新评论

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-7 00:07 , Processed in 0.070117 second(s), 16 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回顶部