Visual Studio 中的 Office 程式開發
使用 Visual Studio Office,的開發人員工具來擴充 Office 2013 和 Microsoft。您可以建立方案的兩種型別:將焦點放在 Web 整合和方案以 .NET Framework 和深度整合 Office 物件模型的方案。
整合與 Office 應用程式的網路
藉由建立 Office 的應用程式,您可以建立以視覺化方式整合資料和 Web 內容豐富的方案。例如,您可以透過結合來自資料庫的銷售資料建立一個更有效率的銷售報告處理客戶關聯性與 Bing Maps Web 服務。
Office 的應用程式基本上是出現在 Office 應用程式的 Web 網頁。您可以使用 JavaScript 物件模型存取在中開啟 Excel, Word,和專案之檔案的相關資訊。您也可以在 Microsoft Office Outlook 項目的資訊 (例如在電子郵件訊息或約會項目主體的資訊。使用熟悉的 Web 架構語言,例如 HTML、CSS 和 JavaScript,您可以開發 Office 的應用程式,因此,您可以連接透過 HTTP 和 AJAX REST 和 Web 服務。如需詳細資訊,請參閱 為何 Office 2013 開發人員是新的。
您不需要使用 Visual Studio 建立的 Office 應用程式,您可以使用範本、視覺編輯器和自動化包裝之工具的 Visual Studio,不過,您可以更輕鬆地建立物件。如需詳細資訊,請參閱使用 Visual Studio 建立 Office 相關應用程式。.
深入整合與 Office 方案的建立
如果您要建立深度整合 Office 並支援完整功能 .NET Framework 的方案,增益集或自訂可能是一個好選擇。當一個 Office 應用程式,例如 Excel,開始時,增益集執行。增益集可以影響使用者開啟的所有文件。每個自訂與特定文件。
使用增益集或自訂,您可以建立與 Office 吻合 UI 的預設項目的 UI 項目。例如,您可以在文件中選取文字旁邊的自訂索引標籤、群組和命令加入至功能區或工作窗格。您可以將控制項建立這些項目加入至視覺化設計工具,然後,您可以將 [屬性] 視窗的屬性設定其外觀和行為。您可以處理這些 UI 項目的事件。用您事件處理程式碼,您可以自動化 Office 指派或提供使用 .NET Framework 與資料庫或服務互動的自訂邏輯。
增益集和自訂提供最深的整合以 Office,將您要使用 .NET Framework 中任何好處。不過,使用者電腦必須已安裝每個增益集和自訂,因此,這些方案可能較難部署和支援。如需詳細資訊,請參閱 使用 Visual Studio 建立 Office 相關增益集和自訂。