2011-09-21 73 views
1

我有一个我希望与很多用户共享的Excel 2007宏启用文件(xlsm),但每次打开电子表格时都需要启用宏。有没有办法在Excel 2007中启用一次宏

我知道您可以将宏设置更改为“启用所有宏”,并将电子表格置于可信位置。我正在寻找一个更加用户友好的方式来做到这一点。

我想知道在数字签名代码之前是否还有其他选项。

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

+0

您希望执行的操作被认为是黑客行为,并且不属于Microsoft最佳做法。 受信任的位置是为您想要执行的操作而设计的。它比数字签名更容易。 – Reafidy

+0

可信位置是我的首选之一,但这是一个大型组织,电子表格将被传递,甚至可能存储在某些网络共享中。我们不想限制用户保存文件的方式。你知道一个好的工具为代码签名证书生成一个csr吗?谢谢。 – James

回答

1

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

+0

无论如何,谢谢。我只是想确保没有我错过的补丁或技巧。这很奇怪,你只需要在Office 2010中启用一次宏,而不是2007年。我正在转向数字签名。 – James

+0

如果您觉得我的回答是正确的,请随时将其标记为如此。 – Jon49

相关问题