如何在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的部分,其他说明请跟阅以后的文章。
若保护对象仅是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%
相关内容
- ·关于 Partition 函数在分组查询中的应
- ·Access算术运算符的含义和说明表
- ·mid函数的另类用法
- ·access制作程序运行进度框
- ·Function与Sub的异同(函数调用)
- ·Access判断某个数值是否为某个数据类型
- ·select case后面语句块的值的四种格式
- ·vba条件语句的两种表示方法
- ·Access几种数据类型初始化的值
- ·Access vba null与""空字符串的区别
- ·access vba 数据类型表
- ·Access变量的命名规则
- ·Access中EXIT Sub与End Sub的区别
- ·Access vba中参数前关键字ByRef和ByVal
- ·Access列表框快速全选的技巧【最快】
- ·vba函数的数据类型强制转换
最新内容
推荐内容