共用方式為


Visual Studio 中的 Office 和 SharePoint 開發

您可以藉由建立使用者從 Office 市集 或組織目錄下載的輕量型應用程式或增益集,或建立使用者在電腦上安裝的 .NET Framework 型解決方案來擴充 Microsoft Office 和 SharePoint。

本主題內容:

建立 Office 和 SharePoint 的增益集

Office 2013 和 SharePoint 2013 引進了新的增益集模型,可協助您建置、散發擴充 Office 和 SharePoint 的增益集,並從中獲利。 這些增益集可以在 Office 或 SharePoint Online 中執行,而且使用者可以從許多裝置與它們互動。

瞭解如何使用新的 Office 增益集模型 來擴充使用者的 Office 體驗。

與 VSTO 增益集和解決方案相比,這些增益集的使用量較小,而且您可以使用幾乎任何 Web 程式設計技術 (例如 HTML5、JavaScript、CSS3 和 XML) 來建置它們。 若要開始使用,請使用 Visual Studio 中的 Office 開發人員工具,可讓您在瀏覽器中建立專案、撰寫程式碼,以及執行增益集。

Office 和 SharePoint 的應用程式概念模型

開發 Office 外掛程式

若要擴充 Office 的功能,請建置 Office 增益集。 它基本上是託管在 Office 應用程序(例如 Excel、Word、Outlook 和 PowerPoint)中的網頁。 您的應用程式可以將功能新增至文件、工作表、電子郵件訊息、約會、簡報和專案。

您可以在 Office 市集中銷售您的應用程式。 Office 市集可讓您輕鬆地將增益集獲利化、管理更新,以及監控遙測。 您也可以透過 SharePoint 或 Exchange Server 中的應用程式目錄,將應用程式發佈給使用者。

下列 Office 應用程式會在 Bing 地圖中顯示工作表資料。

Office 的內容應用程式

瞭解更多資訊

發往 看!
深入瞭解 Office 增益集,然後建置增益集。 Office 增益集
比較擴充 Office 的不同方式,並決定您應該使用應用程式或 Office 增益集。 Office 增益集、VSTO 和 VBA 的藍圖

建立 SharePoint 應用程式

若要替使用者們擴充 SharePoint,請建置 SharePoint 附加元件。 它基本上是一個小型、易於使用的獨立應用程序,可以解決您的用戶或業務的需求。

您可以在 Office 市集中銷售適用於 SharePoint 的應用程式。 您也可以透過 SharePoint 中的增益集目錄,將增益集發佈給使用者。 網站擁有者可以在其 SharePoint 網站上安裝、升級和解除安裝增益集,而不需要伺服器陣列伺服器或網站集合管理員的協助。

以下是可協助使用者管理商務連絡人的 SharePoint 應用程式範例。

適用於 SharePoint 的商務連絡人管理員應用程式

瞭解更多資訊

發往 看!
深入瞭解 SharePoint 增益集,然後建置 SharePoint 增益集。 SharePoint 附加元件
比較 SharePoint 的增益集與傳統 SharePoint 解決方案。 SharePoint 增益集與 SharePoint 解決方案的比較
選擇要建置 SharePoint 外掛程式還是 SharePoint 解決方案。 在 SharePoint 增益集和 SharePoint 解決方案之間做出決定

建立 VSTO 增益集

建立 VSTO 增益集來針對 Office 2007 或 Office 2010,或擴展 Office 2013 和 Office 2016 的功能,以超越一般 Office 增益集的限制。VSTO 增益集僅在桌上型電腦上執行。 使用者必須安裝 VSTO 增益集,因此通常更難以部署和支援。 不過,您的 VSTO 增益集可以更緊密地與 Office 整合。 例如,它可以將選項卡和控制項添加到 Office 功能區並執行高級自動化任務,例如合併文檔或修改圖表。 您可以利用 .NET Framework 並使用 C# 和 Visual Basic 與 Office 物件互動。

以下是 VSTO 增益集可以執行的動作範例。 此 VSTO 增益集將功能區控制項、自訂工作窗格和對話方塊新增至 PowerPoint。

PowerPoint 增益集解決方案

瞭解更多資訊

發往 參閱
比較擴充 Office 的不同方式,並決定您應該使用 VSTO 增益集還是 Office 增益集。 Office 增益集、VSTO 和 VBA 的藍圖
建立 VSTO 增益集。 使用 Visual Studio 開發 VSTO 增益集

建立 SharePoint 解決方案

建立 SharePoint 解決方案以 SharePoint Foundation 2010 和 SharePoint Server 2010 為目標,或以 SharePoint 增益集以外的方式擴充 SharePoint 2013 和 SharePoint 2016。

SharePoint 解決方案需要內部部署 SharePoint 伺服器陣列伺服器。 系統管理員必須安裝它們,而且由於解決方案會在 SharePoint 中執行,因此可能會影響伺服器的效能。 不過,解決方案提供對 SharePoint 物件的更深入存取。 此外,當您建置 SharePoint 解決方案時,您可以利用 .NET Framework 並使用 C# 和 Visual Basic 與 SharePoint 物件互動。

瞭解更多資訊

發往 看!
比較 SharePoint 解決方案與 SharePoint 增益集。 SharePoint 增益集與 SharePoint 解決方案的比較
建立 SharePoint 解決方案。 建立 SharePoint 解決方案