Excel:签署 Excel 宏以防止 "Enable Macros"弹出

标签 excel vba security automation

我想知道如何实现以下目标:

  • 让 Excel 在没有请求“启用宏”的情况下打开作为模板分发并由许多人填写的 Excel 工作表,然后返回到我想要读取 Excel 工作表内容的脚本(宏仅那里的用户)。
  • 任何需要我对自己安装的 Excel 进行更改的操作(例如将文件添加到受信任的文档)都将不起作用,因为运行脚本的计算机可以是 1000 台包含自动化脚本。
  • 签署 Excel 表(我在这里读到的东西,可以解决问题)很好,但我想知道如何处理他的问题,在大型企业内进行操作时,受许多安全法规的约束。

  • 我无权更改信任中心设置,也无法每次都单击“启用宏”按钮...

    欢迎所有帮助。

    最佳答案

    最简单的解决方案是将模板存储在“受信任的位置”中 - 即网络上允许宏的文件夹。您可以将模板的当前位置设置为受信任,或者将模板移动到现有的受信任位置。如果您的 IT 部门尚未在人们的个人资料中启用一个位置,他们应该能够设置这样的位置。您必须与您的 IT 部门联系,因为您的用户不太可能自行更改此设置。

    关于Excel:签署 Excel 宏以防止 "Enable Macros"弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51361716/

    相关文章:

    javascript - 允许用户在应该在我的应用程序外部查看的页面中添加 javascript 代码是否危险?

    ios - Swift:Firebase:如何确保除了我的应用程序之外没有人可以访问我的数据库

    security - 为什么在 SSL/TLS 重新协商时需要服务器证书验证?

    Excel "UnCONCATENATE"/函数中爆炸/将单元格转换为数组

    windows - 运行多个版本的 Microsoft Office 的最佳方式是什么?

    excel - 编辑文件重命名 VBA 以修复运行时错误 : file not found

    vba - 如何在vba中使msgbox始终位于最前面?

    Excel - 从列表中的一个单元格中提取数据

    VBA:如何使用 if 条件检查列的单元格(已知列号)是否等于某个值?

    windows - 如何检查 excel 工作簿当前是否在 MAC 或 Windows 上工作