共用方式為


使用擴充物件將 Word 自動化

當您在 Visual Studio 中開發 Word 解決方案時,您可以在解決方案中使用 主機專案主機控制項。 這些是擴充進 Word 物件模型的某些常用物件(即由 Word 的主要互通程序集所公開的物件模型)的物件,例如 DocumentContentControl 物件。 擴充物件的行為類似於它們所依據的 Word 物件,但它們會將其他事件和資料繫結功能新增至物件。

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

主機項目和主機控制項可在 VSTO 增益集和文件層級自訂中使用,不過每種類型的解決方案可以使用這些內容的內容都不同。 如需詳細資訊,請參閱 主機項目和主機控制項概觀

文件主機項目

Word 專案可讓您存取 Document 主機物件。 Document主機專案作為其他控制項的容器,包括主機控制項和 Windows Forms 控制項,並維護其表面上控制項的相關資訊。 Document主機項也提供了大部分與類別相同的Document成員,也就是Word物件模型中對應的類別。

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

Word 主機控制項

Word 有數個主機控制項可協助您建立、組織和自動化文件。 它們的大部分功能都涉及匯入、呈現和保護資料。 這些主機控制項提供原生 Word 物件模型中對應項目所沒有的事件和資料繫結功能。

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

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