你目前正处于脱机状态,正在等待 Internet 重新连接

尝试在 Word 中打开文档时出现错误消息:“文件包含不再受 Word 支持的自定义 XML 元素。”

症状
请设想以下情况。尝试打开 Microsoft Office Word 2007、Microsoft Word 2010 或 Microsoft Word 2013 中使用以下文件格式之一的文档:
  • Word (.DOCX)
  • Word 启用宏的文档 (.DOCM)
  • Word 模板 (.DOTX)
  • Word 启用宏的模板 (.DOTM)
  • Word XML 文档 (.XML)
  • Word 2003 XML 文档 (.XML)
在 Word 2007、Word 2010 或 Word 2013 打开进程期间,收到以下错误消息:
文件包含不再受 Word 支持的自定义 XML 元素。如果保存此文件,这些自定义 XML 元素会被永久删除。

然后,单击“确定”时,不显示自定义 XML 元素。

注意 除上面列出的文件格式之外,Microsoft Word 2013 还会针对以下文件格式显示错误消息:
  • Word 97-2003 文档 (.DOC)
  • Word 网页 (.HTML)
  • RTF 格式 (.RTF)
更多信息
Microsoft 在 2010 年 1 月 10 日以后发布的 Word 版本不再读取 .DOCX、.DOCM、.DOTX、.DOTM 或 .XML 文件可能含有的自定义 XML 标记。新版本的 Word 2007、Word 2010 和 Word 2013 仍然可以打开这些文件,但是所有自定义 XML 标记已被删除。

Word 文档中的自定义 XML 标记在文档中以粉色(默认颜色)标记名称围绕文本显示:



删除自定义 XML 标记的原因是美国在 2009 年 12 月 22 日的法庭裁决。通常情况下,在 2010 年 1 月 10 日之后从 Microsoft 购买 Word 2007、Word 2010 或 Word 2013 或者获得其许可,从而在美国及其领土内使用的客户,必须使用已更新的不包含特定自定义 XML 标记实施的软件。

Word 的以下功能不受影响。
  • 内容控件不受影响。内容控件是安排文档内容以及将内容映射至自定义 XML 部件的常用方法。
  • 打开 XML 标准(所有 ECMA 和 ISO 版本)不受影响。
  • 存储在 Word 97-2003 文档 (.DOC) 文件中的自定义 XML 标记不受影响。
  • 功能区 XML 和功能区扩展性不受影响。
  • 自定义 XML 部件不受影响。有关自定义 XML 部件的详细信息,请访问以下 MSDN 网站:http://msdn.microsoft.com/en-us/library/bb608618.aspx.
  • Word 对象模型不受影响。但是,一些处理自定义 XML 标记的对象模型方法可能会产生不同结果。
    • TransformDocument 方法会继续工作,但是转换结果中的所有自定义 XML 标记会被删除。
    • InsertXML 方法会继续工作,但是出现的所有自定义 XML 标记会在内容插入之前被删除。


注意 如果您是使用自定义 XML 标记的解决方案的开发人员,需要知道已不再提供对自定义 XML 标记的支持。很多使用自定义 XML 标记实现的方案可以使用替代技术实现,如 Word 2007、Word 2010 和 Word 2013 中提供的内容控件、窗体域和书签。例如,如后面的文章所述,内容控件(除这些之外还有其他技术,如书签)使开发人员能够创建结构化文档并且可用于将任意值分配给结构化内容。这些任意值可用于将语义分配给部分内容。

有关内容控件的详细信息,请访问以下 Microsoft 网页:
参考
978951 Word 2003 和 Word 2007 2010 年 1 月更新描述
2445060 在 Word 2010 中打开文档时自定义 XML 映射被删除
2761189在 Word 2013 中打开文档时自定义 XML 标记被删除
属性

文章 ID:2445062 - 上次审阅时间:02/15/2013 16:59:00 - 修订版本: 6.0

  • Microsoft Office Word 2007
  • Microsoft Word 2010
  • Microsoft Word 2013
  • KB2445062
反馈