在Excel或者Word 2007中打开一个Teststand XML报告



主要软件:
主要软件版本: 4.2.1
主要软件修正版本: N/A
次要软件: N/A

问题: 我使用Teststand生成XML报告,我想要用Excel或者Word2007来打开该报告。但当我试图打开XML报告时,我得到了一个由于安全设置导致的错误。错误提示如图1和图2所示:

scriptsdisabled
图 1. Excel 脚本错误


图 2. Word 脚本错误

图3和图4显示了,当点击上图OK键后,弹出的错误报告。 

security settings
图 3. 详细的Excel XML 脚本错误


图 4. 详细的Word XML 脚本错误

我在Excel和Word中尝试更改相关的安全设置,但是仍然出现该问题,请问我该如何在Excel和Word2007中打开XML报告?



解答:
这是一个安全错误,因此我们可以在注册表中做一些更改禁用掉该项安全检查。就像在任何时候编辑注册表一样,在更改之前做对注册表做一个备份是一个很好的选择。在注册表编辑器中File»Export 来做一个备份。
警告此替代方法可能会使计算机或网络更容易受到恶意用户或恶意软件 ,如病毒的攻击。我们不建议使用此替代方法,但提供此信息,以便您可以在您应自行决定实施此替代方法。使用此替代方法需要您自担风险。更多的信息可以参考微软的文档:Microsoft KnowledgeBase KB908556: Error message when you try to open an Excel 2007 workbook: "Scripts in this XML document are disabled"

要禁用该安全检查,可以按照下面的步骤:
  1. 打开注册表编辑器(Start Menu»Run..., type regedit).
  2. 在注册表编辑器中找到并单击以下项:HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security  (更改Word的安全设置,替换路径中的Excel为Word)
  3. 该列表中应该包含一项,项目名为XSLSecurityLevel. 如果该项不存在,可以通过右键新建一个DWORD类型的项,并命名为XSLSecurityLevel.
  4. 双击XSLSecurityLevel
  5. 键入 1,然后按 ENTER 键。
  6. 单击确定
现在你可以在Excel或者Word2007中打开一个XML报告了。

要还原安全级别,可以按照如下步骤操作:
  1. 回到注册表编辑器
  2. 在注册表编辑器中找到并单击以下项:HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security  (更改Word的安全设置,替换路径中的Excel为Word)
  3. 双击XSLSecurityLevel
  4. 键入 0,然后按 ENTER 键。
  5. 单击确定


相关链接: Microsoft KnowledgeBase KB908556: Error message when you try to open an Excel 2007 workbook: "Scripts in this XML document are disabled"

附件:





报告日期: 12/28/2009
最近更新: 01/31/2011
文档编号: 54RF1BXK