Office 365 微软访问 自动启用所有宏
我有一个宏和 vb 脚本,可以运行自动为用户启用 MS Access 中所有宏的步骤。 最近的更新阻止了这种情况。
是否有其他选项允许此功能作为安装过程的一部分?
尝试将本地和网络路径添加到受信任位置。
您可以将 Office 应用程序配置为信任计算机或本地网络上的特定位置,而不是操作全局宏设置。即使在
Disable all macros without notification
设置中选择了 Trust Center
选项,受信任位置中的任何 Access 文件都会在启用宏的情况下打开且不会出现安全警告。这使您可以在禁用所有其他 Access 宏时在某些文件中运行宏。
Trust Center
,然后单击 Trust Center Settings…
。Trust Center
对话框中,选择左侧的 Trusted Locations
。您将看到默认受信任位置的列表。这些位置对于 Access 加载项、宏和模板的正确工作非常重要,不应更改。从技术上讲,您可以将文件/数据库保存到 Access 默认位置之一,但最好创建自己的位置。Add new location…
。Microsoft Office Trusted Locations
对话框中,执行以下操作:
Browse
按钮导航到您想要设为受信任位置的文件夹。Subfolders
也受信任框。Description
字段中输入简短通知(这可以帮助您管理多个位置)或将其留空。OK
两次以关闭其余对话框。我正在向公众出售我的 MS Access 应用程序。除非我将文件放在最终用户可以发现的地方,否则他们无法删除该应用程序。
当最终用户不了解安全性或任何有关信任中心和信任位置的信息时,此处提供的解决方案都没有任何意义。
使用 COM 似乎需要修改注册表和 C# 知识。因为我在 MS Access 中编写应用程序的原因是因为它不需要我学习新的编码语言和新的数据库。
我是否运气不好,微软保护人们免受自己的伤害(或者实际上,阻止像我这样的人在未经微软批准的情况下销售应用程序)