開發 Office 解決方案

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

適用于: 本主題中的資訊適用于檔 - 層級專案和專案中的 VSTO 加入 - 。 請參閱 依 Office 應用程式和專案類型提供的功能

注意

有興趣開發跨多個平臺擴充 Office 體驗的解決方案嗎? 查看新的 Office 增益集模型。 相較于 VSTO 增益集和方案,Office 增益集的使用量較小,而且您可以使用幾乎任何 web 程式設計技術(例如 HTML5、JavaScript、CSS3 和 XML)來建立這些增益集。

Office 方案程式設計模型

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

計畫不同類型的 Office 解決方案

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

如需不同類型解決方案特有功能的詳細資訊,請參閱下列主題:

標題 描述
在 Office 方案中撰寫程式碼 描述在 Office 方案中撰寫程式碼的不同層面。
程式 VSTO 增益集 提供 VSTO 增益集和相關的程式設計工作的程式設計模型概觀。
程式檔層級自訂 提供文件層級自訂和相關程式設計工作的程式設計模型概觀。
OfficeUI 自訂 描述可以使用 VSTO 增益集和文件層級自訂,以不同方式自訂 Office 應用程式 UI。
Office 解決方案中的資料 描述您可以不同方式使用 Office 方案中的資料,例如將資料繫結至控制項和快取文件層級自訂中的資料。
自動儲存如何影響 Office 解決方案 描述在啟用自動儲存時,您可能需要對 Office 方案進行的調整。
針對 Office 解決方案進行疑難排解 提供建立 Office 方案時可能遇到之常見問題的解決提示。
Office 中的執行緒支援 提供在 Office 方案中使用多個執行緒的概觀。
Office 專案中的協助工具 描述在 Office 方案中可用的協助工具功能。

另請參閱