如何永久性允许一个可信的工作表的macros?

我创build了一个工作表,我的同事之间共享一个真正的macros来显示/隐藏行,但每次我或我的一个同事打开它,他们会被提示允许marco – 有无论如何他们永远允许这个macros?

您需要在Excel中更改Macro Security中的设置,以便您的同事不必每次都响应对话框。 但是,请注意,当您允许macros代码自动运行时,这可以毫无保留地将您打开到其他Excel工作簿中的恶意代码。

macros安全设置的位置不同于Excel的2003和2007版本。 在2003年和之前,我相信这个设置是可见的工具>macros>macros安全。 从那里,你会把安全级别降低。 在Excel 2007(也可能是2010)中,该设置在function区的“开发工具”选项卡中显示(您可能必须通过切换Excel选项中的checkbox来使其可见)。 从“开发工具”选项卡中,单击“ macros安全性”并select“ 启用所有macros”

以上是让同事改变系统的最简单的方法,但是另外一个更好的方法是像数字签名你自己的工作,这样你的同事就不必为他们的系统打开一个潜在的安全漏洞自己的系统。

你会想要数字签名的项目。 微软有关如何做到这一点的信息在这里: http : //office.microsoft.com/en-us/excel-help/digitally-sign-a-macro-project-HA001231781.aspx