Word 文件層級自訂的程式設計入門

如果您剛開始使用 Visual Studio 建立 Microsoft Office Word 的文件層級自訂,那麼您需要了解以下內容。

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

了解 Word 的文件層級自訂運作方式

您建立的每個 Word 自訂都是以單一文件為基礎。 若要開始使用自訂,終端使用者會開啟文件,或從 Word 範本建立文件。 文中的事件 (例如:將游標移至特定區域,或按下按鈕和功能表項目) 可以呼叫組件中的事件處理方法。 關閉文件後,在 Word 中無法再使用自訂提供的功能。

如需詳細資訊,請參閱文件層級自訂的程式設計

建立 Word 的文件層級專案

若要建立 Word 的文件層級自訂,請使用 [新增專案] 對話方塊中的 Word 文件或 Word 範本專案範本。 這些範本包含必要的組件參考和專案檔。

如需如何為 Word 建立文件層級專案的詳細資訊,請參閱如何:在 Visual Studio 中建立 Office 專案。 如需此專案範本的詳細資訊,請參閱 Office 專案範本概觀

使用主項目主控制項對 Word 文件案進行程式設計

主項目主控制項是為文件層級自訂提供程式設計模型的類別。

主項目提供程式碼的進入點,它們還可以做為主控制項和 Windows Forms 控制項的容器。 在 Word 的文件層級專案中,主項目是以 ThisDocument 類別表示。

主控制項是以原生 Word 物件為基礎,例如:內容控制項、書籤和 XML 節點。 主控制項提供與原生 Word 物件類似的功能,但它們還具有新事件、設計工具支援和資料繫結功能。 它們在專案程式碼和 IntelliSense 中顯示為第一級物件,這可讓您更輕鬆地直接在程式碼中參考特定物件,而不需要瀏覽 Word 物件模型。

如需詳細資訊,請參閱下列主題:

自訂 Word 的使用者介面

大部分的 Microsoft Office 方案都會修改 Office 應用程式的使用者介面 (UI),以便為使用者提供某種與方案互動的方式。 您可以透過多種方式使用文件層級自訂來修改 Word 的 UI。 例如,您可以將控制項新增至功能區,而且可以顯示動作窗格。 如需詳細資訊,請參閱 Office UI 自訂

您也可以直接在 Visual Studio 中開啟與專案相關聯的文件。 在 Visual Studio 中開啟文件後,您可以使用 Word 使用者介面修改該文件。 您也可以將文件做為設計介面,這樣您就可以將控制項拖曳到其中。 如需詳細資訊,請參閱在 Visual Studio 環境下的 Office 專案

將控制項繫結至資料

內容控制項和 Bookmark 控制項位於可從 [資料來源] 視窗拖曳的控制項清單中。 以這種方式新增內容控制項和書籤,會自動將它們繫結至您使用視窗設定的資料來源。 無需編寫任何程式碼,即可顯示來自資料庫、服務和商務物件的資料。 如需詳細資訊,請參閱將資料繫結至 Office 方案中的控制項

下一步

若要了解如何建立 Word 的文件層級自訂,請參閱逐步解說:建立 Word 的第一個文件層級自訂。 本逐步解說介紹 Visual Studio 中的 Office 開發工具以及 Word 文件層級自訂的程式設計模型。

如需引導您完成 Word 專案中一些常見工作的主題列表,請參閱 Office 程式設計的一般工作

另請參閱