vba - 如何禁用 Access 安全通知 "A Potential security concern has been identified"

标签 vba security ms-access ms-access-2010 ms-access-2007

我有一个共享 Access 应用程序,我为 32 位机器创建了一个 accde 文件,当用户打开应用程序时,他/她收到安全警告

enter image description here

有什么方法可以禁止此消息向用户显示

谢谢你

最佳答案

您必须将他们的计算机设置为受信任的来源。为了解决这个问题,您需要创建一个数字证书。数字证书仅在创建它们的计算机上有效,因此如果该数据库将在多台计算机上使用,则每台计算机都必须创建一个数字证书。

为此,您需要执行以下任务:

  • 单击开始 -> 所有程序 -> Microsoft Office -> Microsoft
    Office 工具 -> VBA 项目的数字证书(如果你没有
    有这个,您需要联系您的 IT 部门。)
  • 输入证书名称。让它明显像 我的程序名 并单击确定
  • 打开包含要绕过的安全警告的 Access 数据库
  • 进入任何模块的设计 View
  • 点击工具->数字签名
  • 选择您在步骤 2 中创建的数字证书
  • 保存并关闭数据库
  • 重新打开数据库。您现在将收到一个不同的安全警告提示,表明该文件已被数字签名。
  • 选中“始终信任来自此发布者的文件...”框并单击打开按钮
  • 以后每次您进入此数据库时,都不会收到安全警告提示。

  • 备注 - 我在Office 2003 的基础上为我们公司编写了以上内容。如果您使用的是更新版本,说明可能会有所不同。

    关于vba - 如何禁用 Access 安全通知 "A Potential security concern has been identified",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29469747/

    相关文章:

    excel - 如何在 VBA 中获取标签的内部文本,不包括嵌套标签中的文本?

    java - 在 Keycloak 中进行身份验证之前在服务器中设置请求 header

    c - 需要可执行堆栈和堆内存

    javascript - 网站脚本注入(inject)扫描

    ms-access - VBA连接到 protected 数据库,错误处理

    delphi - 如何通过Delphi从Access中删除某些行?

    visual-studio - 点击一个按钮,该按钮将无法点击,直到重置

    vba - 使用 Excel VBA 获取最终 URL

    excel - 如何使用Excel VBA round()进行四舍五入?

    vba - 将sql查询的结果存储到变量 Access vba中