開發 Office 方案

在您使用 Visual Studio 中的 Office 開發人員工具設計專案並且設定專案檔之後,即可開始專注於實作程式碼和自訂使用者介面 (UI)。

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

Office 方案程式撰寫模型

Office 物件模型會公開您可以進行程式設計的各種物件。每當您使用 Managed 程式碼程式設計 Office 方案時,您會撰寫使用 Office 主要 Interop 組件中型別的程式碼。在您使用 Visual Studio 中的 Office 專案範本建立的方案中,也可以直接在專案中對產生的類別撰寫程式碼。如需詳細資訊,請參閱撰寫 Office 方案中的程式碼

程式設計不同類型的 Office 方案

您建立的方案類型,會決定可以在專案中使用的功能。例如,您可以在設計階段從 Visual Studio 中的 [工具箱] 拖曳項目,藉此將 Windows Form 控制項和擴充的 Office 控制項 (名為「主控制項」(Host Control)) 加入至文件層級自訂。不過,如果您要開發應用程式層級增益集,就只能透過撰寫程式碼的方式在執行階段將這類控制項加入至文件。

如需不同方案類型之專屬功能的詳細資訊,請參閱下列主題:

如需可以協助您規劃 Office 方案的背景資訊及協助建立專案的程序,請參閱設計和建立 Office 方案

相關主題

標題

描述

撰寫 Office 方案中的程式碼

說明在 Office 方案中撰寫程式碼的各種層面。

應用程式層級增益集程式設計

提供應用程式層級增益集的程式設計模型及相關程式設計工作的概觀。

文件層級自訂程式設計

提供文件層級自訂的程式設計模型及相關程式設計工作的概觀。

Office UI 自訂

描述使用應用程式層級增益集和文件層級自訂來自訂 Office 應用程式 UI 的各種方法。

Office 方案的資料

描述您可以在 Office 方案中的資料,例如將資料繫結至控制項和文件層級自訂中快取資料的不同方式。

Office 方案疑難排解

提供建立 Office 方案時可能遇到之常見問題的解決秘訣。

Office 中的執行緒支援

提供在 Office 方案中使用多個執行緒的概觀。

Office 專案中的協助工具

描述 Office 方案中可用的協助工具功能。

請參閱

工作

HOW TO:建立及修改自訂文件屬性

HOW TO:從文件屬性中讀取及寫入

HOW TO:以 Office 多語系使用者介面為目標

逐步解說:建立 Excel 的第一個應用程式層級增益集

逐步解說:建立 Excel 的第一個文件層級自訂

逐步解說:建立 Outlook 的第一個應用程式層級增益集

逐步解說:建立 PowerPoint 的第一個應用程式層級增益集

逐步解說:建立 Project 的第一個應用程式層級增益集

逐步解說:建立 Word 的第一個應用程式層級增益集

逐步解說:建立 Word 的第一個文件層級自訂