使用擴充物件自動化 Word

您在 Visual Studio 2010 中開發 Word 方案時,可以在方案中使用「主項目」(Host Item) 和「主控制項」(Host Control)。 這些物件可以擴充 Word 物件模型 (也就是 Word 的主要 Interop 組件公開的物件模型) 中某些常用的物件,例如 Microsoft.Office.Interop.Word.DocumentMicrosoft.Office.Interop.Word.ContentControl 物件。 這些擴充物件的行為與它們所根據的 Word 物件一樣,但是這些物件中還加入事件和資料繫結功能。

**適用於:**本主題中的資訊適用於 Word 2007 和 Word 2010 的文件層級專案和應用程式層級專案。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

應用程式層級增益集和文件層級自訂中都提供主項目和主控制項,雖然針對每個類型方案而言,可在其中使用主項目和主控制項的內容會有所不同。 如需詳細資訊,請參閱主項目和主控制項概觀

Document 主項目

Word 專案可讓您存取 Document 主項目。 Document 主項目可當成其他控制項 (包括主控制項與 Windows Form 控制項) 的容器使用,而且會在其介面維護控制項的相關資訊。 此外,Document 主項目提供的成員大部分與 Word 物件模型中對應的類別 (也就是 Microsoft.Office.Interop.Word.Document 類別) 相同。

如需詳細資訊,請參閱 Document 主項目

Word 主控制項

有數個 Word 主控制項可以協助您建立、組織與自動化文件。 它們大部分的功能都是有關匯入、呈現與保護資料方面。 這些主控制項能夠提供其原生 Word 物件模型對等用法所無法提供的事件與資料繫結功能。

在文件層級專案中,您可以於設計階段將任何主控制項加入至文件,或於執行階段加入內容控制項和書籤控制項。 在應用程式層級專案中,您可以在執行階段將內容控制項和書籤控制項加入至任何開啟的文件。

如需可在 Word 專案中使用之主控制項的詳細資訊,請參閱下列主題:

請參閱

工作

HOW TO:將內容控制項加入至 Word 文件

HOW TO:將書籤控制項加入至 Word 文件

HOW TO:將 XMLNode 控制項加入至 Word 文件

HOW TO:將 XMLNodes 控制項加入至 Word 文件

HOW TO:調整書籤控制項的大小

逐步解說:使用內容控制項建立範本

逐步解說:將內容控制項繫結至自訂 XML 組件

逐步解說:建立書籤的快速鍵功能表

概念

主項目和主控制項概觀

主項目和主控制項的程式設計限制

在應用程式層級增益集的執行階段中擴充 Word 文件和 Excel 活頁簿

其他資源

Word 方案