當您嘗試在 Word 中開啟檔時,「檔案包含 Word 不再支援的自定義 XML 元素」

徵狀

請考慮下列情節: 您嘗試在 Microsoft Office Word 2007、Microsoft Word 2010 或使用下列其中一種檔案格式的 Microsoft Word 2013 中開啟檔:

  • Word 檔 (.DOCX)
  • Word Macro-Enabled檔 (。DOCM)
  • Word 範本 (。DOTX)
  • Word Macro-Enabled 範本 (。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 內的自定義 XML 標記。DOCM、 。DOTX、 。DOTM 或 .XML 檔案。 Word 2007、Word 2010 和 Word 2013 的新版本仍然可以開啟這些檔案,但會移除任何自定義 XML 標記。

Word 檔案中的自訂 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 元件的詳細資訊,請參閱 自定義 XML 元件概觀

  • Word物件模型不會受到影響。 不過,某些處理自定義 XML 標記的物件模型方法可能會產生不同的結果。

    • TransformDocument 方法會繼續運作,但轉換結果內的任何自定義 XML 標記都會移除。
    • InsertXML 方法會繼續運作,但在插入內容之前,將會移除任何存在的自定義 XML 標記。

注意事項

如果您是使用自定義 XML 標記之解決方案的開發人員,請注意自定義 XML 標記的支援已不再提供。 許多使用自定義 XML 標記實作的案例都可以使用替代技術來實作,例如內容控件、表單域,以及 2007 Word、Word 2010 和 Word 2013 中提供的書籤。 例如,如下列文章所述,除了書籤等其他技術之外,內容控件 (,) 讓開發人員建立結構化檔,並可用來將任意值指派給結構化內容。 這些任意值可用來將語意意義指派給部分內容。

如需內容控制件的詳細資訊,請流覽下列 Microsoft 網頁:

參考資料