htm*_*mlr 8 excel vba excel-2007
我已经创建了一个工作表,在我的同事之间共享一个简单的宏来显示/隐藏行,但每当我或我的一个同事打开它时,他们会被提示允许使用marco - 无论如何他们都会永久地允许这个宏?
您需要更改 Excel 中的宏安全性中的设置,以便您的同事不必每次都响应对话框。但请注意,当您允许宏代码自动运行时,这可能毫无疑问地让您面临其他 Excel 工作簿中的恶意代码。
宏安全性设置的位置与 Excel 2003 和 2007 版本不同。在 2003 年及之前,我相信该设置在“工具”>“宏”>“宏安全性”中可见。从那里,您可以将安全级别更改为低。在 Excel 2007(可能还有 2010)中,该设置在功能区的“开发人员”选项卡中可见(您可能必须通过切换 Excel 选项中的复选框使其可见)。在“开发人员”选项卡中,单击“宏安全性”并选择“启用所有宏”。
以上是您的同事对其系统进行更改的最简单方法,但正如其他人建议的那样,更好的方法是对您自己的工作进行数字签名,以便您的同事不必在他们的系统上打开潜在的安全漏洞自己的系统。