关于保护 access 项目中的 Visual Basic for Applications 代码-小周
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 技术类


关于保护 access 项目中的 Visual Basic for Applications 代码

发表时间:2008/5/13 8:13:24 评论(0) 浏览(5023)  评论 | 加入收藏 | 复制
   
摘 要:
正 文:

Microsoft Access 项目 (Microsoft Access 项目:与 Microsoft SQL Server 数据库连接且用于创建客户/服务器应用程序的 Access 文件。项目文件中不包含任何数据或基于数据定义的对象(如表或视图)。) (.adp 文件) 中,可通过使用密码(您和其他用户必须输入该密码才能在“Visual Basic 编辑器” (Visual Basic 编辑器:一种环境,用于编写新的 Visual Basic for Applications 代码和过程,并编辑已有的代码和过程。Visual Basic 编辑器包括完整的调试工具集,用于查找代码中的语法、运行时和逻辑问题。)中查看或编辑 VBA 代码)保护 Visual Basic for Applications (Visual Basic for Applications (VBA):Microsoft Visual Basic 的宏语言版本,用于编写基于 Microsoft Windows 的应用程序,内置于多个 Microsoft 程序中。) (VBA) 代码,来帮助保护所有模块以及窗体和报表背后的模块。在设置了密码后,每次会话 (会话:由 Microsoft Jet 数据库引擎完成的一系列操作,在用户登录到计算机时开始,在用户注销时结束。一个会话期间进行的所有操作形成了一个事务范围,并且这些操作受制于用户的登录权限。)都需输入一次该密码。不仅查看和编辑需要密码,剪切、复制、粘贴、导出及删除任何模块都需要密码。但请注意,以这种方式帮助保护 VBA 代码并不能阻止您及其他用户运行已有的 VBA 代码。

隐藏关于 .ade 文件

如果 Microsoft Access 项目中包含 Visual Basic for Applications (VBA) 代码,则在将 Access 项目另存为 .ade (ADE 文件:所有模块都已编译且所有可编辑的源代码均已删除的 Microsoft Access 项目 (.adp) 文件。) 文件时会编译所有模块,删除所有可编辑的源代码,并压缩目标 Access 项目文件。VBA 代码将继续运行,但无法再查看或编辑这些代码。

Access 项目将可继续正常运行,也就是说,仍然可以更新数据及运行报表。另外,Access 项目的大小将会由于代码的删除而减小,因此内存使用得以优化,性能得以改进。

将 Access 项目文件另存为 .ade 文件不会阻止更改项目的设计。不过,要注意以下几点:

隐藏需要修改窗体、报表或模块的设计时应考虑的事项

务必保存一份原始 Access 项目文件的副本。如果要修改已经另存为 .ade (ADE 文件:所有模块都已编译且所有可编辑的源代码均已删除的 Microsoft Access 项目 (.adp) 文件。) 文件的 Access 项目文件中的窗体、报表或模块的设计,必须修改原始的 Access 项目,然后重新将其另存为 .ade 文件。

在将来版本的 Access 中不能打开、转换或运行 Access 2002 或更高版本 .ade 文件中的代码。唯一可用于将 Access


Access软件网交流QQ群(群号:198465573)
 
 相关文章
利用工程属性保护你的劳动成果  【王樵民  2010/3/16】
WinHex加密保护教程  【纵云梯  2012/2/10】
excel保护密码破解  【煮茶论道  2012/4/12】
保护access2007数据库\数据表  【kk  2012/4/14】
保护access2007 数据表  【kk  2012/8/9】
常见问答
技术分类
相关资源
文章搜索
关于作者

小周

文章分类

文章存档

友情链接