如何解除网络驱动器上Access数据库的宏运行限制?
Access网络驱动器文件宏被阻止的解决办法
添加网络驱动器到信任位置
打开Access,依次点「文件」→「选项」→「信任中心」→「信任中心设置」→「信任位置」,点击「添加新位置」,选择网络驱动器的路径,勾选「允许此位置的子文件夹」,确认后重启Access再打开文件。用PowerShell移除文件的安全标记
按下Win+R输入powershell打开PowerShell窗口,输入命令(替换成实际路径和文件名):Get-Item "\\你的网络驱动器路径\数据库文件名.accdb" | Unblock-File执行命令后再打开数据库尝试。
通过组策略配置信任位置(适合域环境或有本地组权限的场景)
按下Win+R输入gpedit.msc打开本地组策略编辑器,依次展开「用户配置」→「管理模板」→「Microsoft Access」→「应用程序设置」→「信任中心」→「信任位置」,启用「添加或修改信任位置」,添加网络驱动器的UNC路径(比如\\server\sharedfolder)并设为信任位置,更新组策略后重试。转换为ACCDE格式(无需再编辑宏时可用)
打开本地的原数据库,点「文件」→「保存并发布」→「发布为ACCDE」,生成ACCDE文件后上传到网络驱动器,这种编译后的格式宏限制更少。
内容的提问来源于stack exchange,提问作者Brendanb
相关产品推荐
相关产品推荐

