使用擴充物件自動化 Word

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

適用對象:本主題資訊適用於文件層級的專案和 Word 的 VSTO 增益集專案。 如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

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

文件主項目

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

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

Word 主控制項

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

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

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