您可以藉由建立使用者從 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 外掛程式
若要擴充 Office 的功能,請建置 Office 增益集。 它基本上是託管在 Office 應用程序(例如 Excel、Word、Outlook 和 PowerPoint)中的網頁。 您的應用程式可以將功能新增至文件、工作表、電子郵件訊息、約會、簡報和專案。
您可以在 Office 市集中銷售您的應用程式。 Office 市集可讓您輕鬆地將增益集獲利化、管理更新,以及監控遙測。 您也可以透過 SharePoint 或 Exchange Server 中的應用程式目錄,將應用程式發佈給使用者。
下列 Office 應用程式會在 Bing 地圖中顯示工作表資料。
瞭解更多資訊
| 發往 | 看! |
|---|---|
| 深入瞭解 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 解決方案之間做出決定 |
建立 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。
瞭解更多資訊
| 發往 | 參閱 |
|---|---|
| 比較擴充 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 解決方案 |