Visual Studio 中的 Office 和 SharePoint 開發
若要擴充 Microsoft Office 和 SharePoint,您可以建立讓使用者從 Office 市集 或組織目錄下載的輕量應用程式或增益集,或是建立以 .NET Framework 為基礎的解決方案,讓使用者可以安裝在電腦上。
本主題內容:
建立適用於 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 增益集。 它基本上是裝載在 Excel、Word、Outlook 和 PowerPoint 等 Office 應用程式 複製中的網頁。 您的應用程式可以將功能加入至文件、工作表、電子郵件訊息、約會、簡報和專案中。
您可以在 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 解決方案 |
建立 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 方案 |