保护 Access 项目中的 Visual Basic for Applications 代码
2024-06-22 11:34:56阅读量:36 字体:大 中 小
在 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 代码》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

ipad pro怎么录屏
ipad pro设备有录屏的功能,有需要的用户可以去手机的控制中心内打开按键进行录屏,具体的操作步骤如下: ipad pro怎么录屏 1、进入手机的桌面中,从手机屏幕的右上角往下滑,呼出控制中心的界面...
阅读: 882

苹果平板如何隐藏app软件
苹果平板没有隐藏app软件的功能,但是可以把app下载到资源库中,这样就不会显示在平板的桌面上,操作方法如下: 苹果平板如何隐藏app软件 1、打开平板的设置,点击主屏幕”按钮,进入主屏幕...
阅读: 730

荣耀x30如何升级鸿蒙系统
荣耀x30手机升级鸿蒙系统需要去手机的设置内进行手动点击升级,系统会自动进行检测,具体的操作步骤如下: 荣耀x30如何升级鸿蒙系统 1、打开手机的设置,点击系统和更新”按钮,进入系统设置中...
阅读: 843

手机淘宝首页布局怎么变了
手机淘宝首页布局变了可能是开启了长辈模式,开启长辈模式的布局就会改变,可以通过设置改回原来的布局,具体操作步骤如下: 手机淘宝首页布局怎么变了 1、打开淘宝app,点击我的淘宝,再点击右上角的齿轮进入...
阅读: 797

强制解除小红书实名认证
小红书账号一旦实名认证过了就不能解除实名认证了,只能通过注销账号的方式来解除实名认证。具体的操作方式如下: 强制解除小红书实名认证 1、打开小红书,点击进入我”的界面,再点击右上角的三条横...
阅读: 774

快手怎么买热门
上了快手热门的视频可以推送给更多的用户,让视频得到更高的热度,在快手买热门的具体操作方式如下: 快手怎么买热门 1、打开快手,点击左上角的三条横线”,进入功能栏”界面。 2...
阅读: 750
热门文章
1.快手上的流动文字怎么弄
- 1

- 快手上的流动文字怎么弄
- 2022-12-28
- 1
2.英语趣配音怎么导出视频
- 2

- 英语趣配音怎么导出视频
- 2022-12-28
- 2
3.上传群相册怎么不在群里显示
- 3

- 上传群相册怎么不在群里显示
- 2022-12-28
- 3
4.电子稿怎么弄
- 4

- 电子稿怎么弄
- 2022-12-28
- 4
5.在喜马拉雅上怎么接配音任务
- 5

- 在喜马拉雅上怎么接配音任务
- 2022-12-28
- 5
6.微信删除好友频繁了怎么继续删除
- 6

- 微信删除好友频繁了怎么继续删除
- 2022-12-28
- 6
7.朋友圈动图怎么不动
- 7

- 朋友圈动图怎么不动
- 2022-12-28
- 7
8.拉黑了怎么加回来
- 8

- 拉黑了怎么加回来
- 2022-12-28
- 8
9.超话等级怎么快速升
- 9

- 超话等级怎么快速升
- 2022-12-28
- 9
10.支付宝买彩票在网上怎么买
- 10

- 支付宝买彩票在网上怎么买
- 2022-12-31
- 10
最近更新

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

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

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

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

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

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