如果您剛開始使用 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 程式設計中的一般工作。