保护 Access 项目中的 Visual Basic for Applications 代码
2024-06-22 11:34:56阅读量:45 字体:大 中 小
在 Microsoft Access 项目 (.adp) 中,可通过使用密码(您和其他用户必须输入该密码才能在 “Visual Basic 编辑器” 中查看或编辑 VBA 代码)保护 Visual Basic for Applications (VBA) 代码,来帮助保护所有模块以及窗体和报表背后的模块。只要设置了密码,则每次会话都需输入一次该密码。不仅查看和编辑需要密码,剪切、复制、粘贴、导出及删除任何模块都需要密码。但请注意,以这种方式帮助保护 VBA 代码并不能阻止您及其他用户运行已有的 VBA 代码。
关于 .ade 文件
如果 Microsoft Access 项目中包含 Visual Basic for Applications (VBA) 代码,则在将 Access 项目另存为 .ade 文件时会编译所有模块,删除所有可编辑的源代码,并压缩目标 Access 项目文件。VBA 代码将继续运行,但无法再查看或编辑这些代码。
Access 项目将可继续正常运行,也就是说,仍然可以更新数据及运行报表。另外,Access 项目的大小将会由于代码的删除而减小,因此内存使用得以优化,性能得以改进。
将 Access 项目文件另存为 .ade 文件会阻止以下操作:
在 “设计”视图中查看、修改或创建窗体、报表或模块。
添加、删除或更改对对象库或数据库的引用。
更改代码(.ade 文件中没有源代码)。
导入或导出窗体、报表或模块。但是,可以将表、数据访问页、视图、存储过程、数据库图表和宏从非 .ade Access 项目中导入或将这些对象导出到非 .ade Access 项目中。
需要修改窗体、报表或模块的设计时应考虑的事项
务必保存一份原始 Access 项目文件的副本。如果要修改已经另存为 .ade 文件的 Access 项目文件中的窗体、报表或模块的设计,必须修改原始的 Access 项目,然后重新将其另存为 .ade 文件。
在将来版本的 Access 中不能打开、转换或运行 Access 2002 或更高版本 .ade 文件中的代码。唯一可用于将 Access 2002 或更高版本 .ade 文件转换为将来版本的方法是打开创建 .ade 文件所用的原始 Access 项目,将它转换为 Access 的更高版本,然后将转换后的 Access 项目文件另存为 .ade 文件。
将 Access 项目文件另存为 .ade 文件前应考虑的事项
下面一些限制禁止将 Access 项目保存为 .ade 文件:
如果定义了密码,则必须对 VBA 代码具有密码访问权限。
如果 Access 项目引用了其他 Access 项目或加载项,则必须将引用链中所有的 Access 项目或加载项另存为 .ade 或 .mde 文件。
关于引用和 .ade 文件
如果要从引用了其他 Access 项目或加载项的 Access 项目文件或加载项中创建 .ade 文件,则 Access 会显示一条出错消息并阻止该操作的完成。要将引用了其他 Access 项目的 Access 项目另存为 .ade 文件,必须从引用的第一个项目开始,将引用链中所有的项目都另存为 .ade 或 .mde 文件。在将第一个项目另存为 .ade 或 .mde 文件后,必须将下一个项目中的引用更新为指向这个新的 .ade 文件后再将其另存为 .ade 文件,依此类推。
例如,如果 Project1.adp 引用了 Project2.adp,而 Project2.adp 又引用了 Project3.mda,则应执行以下操作:
将 Project3.mda 另存为 Project3.mde。
打开 Project2.adp 并且将其引用更改为指向新的 Project3.mde。
将 Project2.adp 另存为 Project2.ade。
打开 Project1.adp 并且将其引用更改为指向新的 Project2.ade。
将 Project1.adp 另存为 Project1.ade。
关于保护 .ade 文件
Microsoft Access 项目不能与Microsoft Access 数据库(.mdb) 使用相同的用户级安全功能。您的 SQL Server 上存储的数据和其他对象必须使用 SQL Server 的安全功能。
若要帮助保护对 Access 项目中 VBA 代码的访问,必须用密码保护 VBA 项目,或是通过将 Access 项目文件另存为 .ade 文件来删除 VBA 源代码。为了帮助保护对 Access 项目文件中窗体和报表的设计的访问,可以设置启动选项或是将 Access 项目文件另存为 .ade 文件。帮助保护对 Access 项目文件中宏的访问的唯一方法是设置启动选项。
以上就是保护 Access 项目中的 Visual Basic for Applications 代码的全部内容,望能这篇保护 Access 项目中的 Visual Basic for Applications 代码可以帮助您解决问题,能够解决大家的实际问题是谜爱阁生活网一直努力的方向和目标。
免责声明:
本文《保护 Access 项目中的 Visual Basic for Applications 代码》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

美团怎么预约订餐到店吃
美团预约订餐,然后到店吃,需要在美团进行抢购订餐,最后去店面出示订单凭证即可。具体操作方法如下: 美团怎么预约订餐到店吃 1、打开手机美团app,点击美食”。 2、选择需要订餐的店家,点...
阅读: 903

如何制作自己的卡通头像
制作自己的卡通头像,可以通过美图秀秀进行,借助美图秀秀的动漫化身功能即可生成卡通形象。具体操作方法如下: 如何制作自己的卡通头像 一、使用美图秀秀 1、打开手机美图秀秀app,点击工具箱”...
阅读: 804

不小心退出微信账号怎么登录
不小心退出微信账号的话,只要记得密码或者微信绑定手机号,就可以重新进行登录。具体的操作方式如下: 不小心退出微信账号怎么登录 1、打开微信app,进入登录”界面。 2、进入登陆&rdqu...
阅读: 861

抖音怎么看谁取消关注了我了
抖音不能直接看谁取消关注你,但如果对方曾经与你是互相关注的话,就可以查看对方是否把你取关了。具体的操作方式如下: 抖音怎么看谁取消关注了我了 1、打开抖音,点击进入我”的界面。 2、进入...
阅读: 1234

苹果实况照片怎么弄到抖音上
实况照片是iPhone手机上的一种拍照模式,可以让拍的照片动起来。将苹果实况照片弄到抖音上的具体操作方式如下: 苹果实况照片怎么弄到抖音上 1、打开抖音,点击界面中间的+”号, 进入拍摄界...
阅读: 922

苹果怎么关闭腾讯视频自动续费
可以通过腾讯视频app或者微信app关闭腾讯视频自动续费。苹果关闭腾讯视频自动续费的具体操作方式如下: 苹果怎么关闭腾讯视频自动续费 一、以腾讯视频为例 1、打开腾讯app,进入vip会员&rdquo...
阅读: 875
热门文章
1.支付宝买彩票在网上怎么买
- 1

- 支付宝买彩票在网上怎么买
- 2022-12-31
- 1
2.QQ等待验证是不是拉黑了
- 2

- QQ等待验证是不是拉黑了
- 2022-12-27
- 2
3.360隐私空间里面的照片怎么找回
- 3

- 360隐私空间里面的照片怎么找回
- 2022-12-27
- 3
4.支付宝提现免费额度在哪查询
- 4

- 支付宝提现免费额度在哪查询
- 2022-12-27
- 4
5.个人收款二维码去哪里制作
- 5

- 个人收款二维码去哪里制作
- 2022-12-27
- 5
6.怎么看微信绑定了几个账号
- 6

- 怎么看微信绑定了几个账号
- 2022-12-27
- 6
7.快手聚星怎么开通
- 7

- 快手聚星怎么开通
- 2022-12-27
- 7
8.剪映贴纸怎么跟着遮挡部位走
- 8

- 剪映贴纸怎么跟着遮挡部位走
- 2022-12-27
- 8
9.没有京东白条怎么分期买手机
- 9

- 没有京东白条怎么分期买手机
- 2022-12-27
- 9
10.换新手机微信登录不上去怎么办
- 10

- 换新手机微信登录不上去怎么办
- 2022-12-27
- 10
最近更新

酷狗音乐中使用蝰蛇音效制作工具的具体操作方法
2024-11-11

win7电脑中出现声音图标不见了的具体解决方法
2024-11-11

车到哪app的详细软件介绍
2024-11-11

小米9se中查看序列号的具体操作方法
2024-11-11

迅雷中使用FTP探测器的详细操作方法
2024-11-11

ppt制作出小荷才露尖尖角动画场景的具体操作步骤
2024-11-11
