【问题标题】:Is there a way to enable macros once in Excel 2007有没有办法在 Excel 2007 中启用一次宏
【发布时间】:2011-09-22 05:55:00
【问题描述】:

我有一个 excel 2007 启用宏的文件 (xlsm),我想与很多用户共享它,但每次打开电子表格时都需要启用宏。

我知道您可以将宏设置更改为“启用所有宏”并将电子表格放在受信任的位置。我正在寻找更用户友好的方式来执行此操作。

我正在尝试在必须对代码进行数字签名之前查看是否有其他选项。

Office 2010 看起来会记住您启用了宏。不过,我们的大多数用户都有 2007 年。

【问题讨论】:

  • 您想要做的事情被认为是黑客行为并且超出了 Microsoft 的最佳实践。受信任的位置专为您想做的事情而设计。它比数字签名更容易。
  • 受信任的位置是我的首选之一,但这适用于电子表格将被传递甚至存储在某些网络共享上的大型组织。我们不想限制用户保存文件的方式。你知道为代码签名证书生成 csr 的好工具吗?谢谢。

标签: vba excel-2007


【解决方案1】:

可能只是照你说的做,进行数字签名,或放在受信任的位置。您还可以创建一个可执行程序来打开工作簿,在打开工作簿时抑制宏警告。确实,没有任何“友好”的方式可以做到这一点。

【讨论】:

  • 谢谢。我只是想确保没有我错过的补丁或技巧。奇怪的是,您只需要在 Office 2010 而不是 2007 中启用一次宏。我正在转向数字签名。
  • 如果您觉得我的回答是正确的,请随意标记。
猜你喜欢
  • 1970-01-01
  • 2014-08-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-11
  • 1970-01-01
  • 2013-02-18
  • 2011-07-24
相关资源
最近更新 更多