受限制的访问无法更改宏的安全级。 网络管理员可能为工作组或公司强行规定了安全级,以确认仅能使用认定为没有病毒的宏。有关详细信息,请向网络管理员查询。 无法在文档或模板之间复制宏。 对需要复制其宏的文档或模板的访问可能受到以下限制:
在 Office 97 程序中无法在打开的文件中查看宏。 宏可能在 2000 或更高版本程序的 Visual Basic 编辑器中被添加了数字签名。Microsoft Office 97 程序无法识别数字签名,所以如果修改了已签名的 Microsoft Visual Basic for Applications (VBA) 宏,这些程序将无法更新该签名。因此,为了防止修改,您无法在 Office 97 中查看那些已在 Microsoft Office 2000 或更高版本中添加数字签名的宏代码。 宏的警告内置向导、模板或自定义命令不再起作用,或者得到宏已被禁用的消息。 如果某些项目(如模板、向导或自定义命令)无法按预期的方式工作,那么您可能正在运行 Microsoft Office 程序,且 Microsoft Visual Basic for Applications (VBA) 共享功能处于禁用状态。Office 中的许多功能是在 VBA 中创建的,或要依赖于 VBA 支持才能正确工作。如果您选择不安装 VBA 功能,将禁用或不安装这些从属应用程序和功能。 有关禁用 VBA 所产生结果的其他信息,请参阅 Microsoft Office 2003 资源工具包 网站。 若要重新启用 VBA,请执行这些步骤:
如果已经有人为您设置了 Office 安装,请与您的系统管理员或“信息技术”(IT) 专业人员联系,以了解在您运行 Office 时是否已禁用 VBA。 启动 Microsoft Word 时,收到一条关于宏或以前正常工作的宏无法继续运行的警告消息。 您可能清除了“信任所有安装的加载项和模板”复选框。若要避免这些消息,请重新选中复选框或对 Normal.dot 模板中的宏进行数字签名,并信任原来对宏进行签名的证书。在标记了 Normal.dot 模板后,如果用来签名宏的证书开始原先已经安装在机器上,那么任何添加到文件的宏都会自动签名。 选中“信任所有安装的加载项和模板”复选框。
注释所有随 Microsoft Office 2003 提供的模板、加载项和宏都经过了 Microsoft 数字签名。为了这些已安装文件中的一个而将 Microsoft 添加到了可靠来源列表后,与这些文件的交互操作将不再生成消息。 对 Normal.dot 模板进行数字签名。 可以使用数字证书为文件或宏方案进行数字签名。
将证书添加到可靠来源列表中。 若要运行这些过程,您的计算机上必须安装有 Microsoft Internet Explorer version 4.0 或更新版本。 请执行下列操作之一: 将一个宏开发者添加到可靠来源列表中
注释如果“安全警告”框未显示“总是相信来自此发布者的宏”复选框,则该宏不带有数字签名。如果没有数字签名,您就无法将此宏开发者添加到可靠来源列表中。 从可靠来源列表中删除一个宏开发者
不希望收到任何有关宏的警告 若要避免有关宏的警告,请给每个宏项目附加一个数字签名,并将该签名添加到可靠来源列表中。如果宏已经签名并且愿意信任用该证书签名的所有的宏,请将签名人添加到可靠来源列表中。这样,当“安全性”设置为“高”或“中”时,宏的警告就会停止。 注释证书并不保证宏是安全的。应该审阅证书的详细信息,例如,查看“颁发给”和“颁发者”域以判断是否信任证书的发行商,并查看“有效起始日期”域判断证书是否有效。
较低的安全选项是将安全级别更改为“低”。如果选择了“低”,就会在最低安全设置中使用 Microsoft Word。请确认采取以下的安全措施,使机器感染宏病毒的风险降至最低。措施有:运行专门的可以检查文件和加载项以防止宏病毒的防病毒软件,不断更新该软件,以及确认使用的所有宏的来源可靠。 在打开含有宏的文件或加载含有宏的加载项时没有出现警告
Microsoft Word 显示一条消息,询问我是否启用对 Visual Basic 项目的可信访问。 该消息的显示说明 Microsoft Visual Basic for Applications (VBA) 项目无法访问 Visual Basic 对象模型。若要允许访问,请单击“工具”菜单上的“选项”,单击“安全性”选项卡,再单击“宏安全性”。在“可靠发行商”选项卡上,选中“信任对于‘Visual Basic 项目’的访问”复选框。 注释通过允许该访问,任何打开的文档中的宏都可能访问核心 Visual Basic 对象、方法和属性。这说明具有潜在的安全威胁。 不断出现关于宏的警告
“安全警告”对话框中的信息显示,来源未经身份验证。 当安全级别被设为“高”或“中”时,如果打开的文件或加载的加载项中包含带有数字签名的宏,但该数字证书未经验证,则“安全警告”对话框中会出现此警告。例如,如果宏的开发人员创建了自己的数字证书,您将看到此警告。如果安全级别被设为“高”,Microsoft Office Word 2003 将不允许您运行来源未经验证的宏。此外,也不能将该来源添加到可靠发行商列表中。 这种未经验证的证书可由怀有恶意的用户伪造,并声明是某人的证书。例如,一个怀有恶意的用户可以创建一个名为“Microsoft Corporation”的证书。唯一的警告就是该证书是假的,这就是该警告。专业软件开发商不会使用未经身份验证的证书作为签名。您只应当接受来自同事或朋友的此类证书。 |