簡體   English   中英

“ Microsoft Office開發人員工具”和“用於Office的Visual Studio工具”之間有什么區別

[英]What is the difference between “Microsoft Office Developer Tools” and “Visual Studio Tools for Office”

Microsoft Office Developer ToolsVisual Studio Tools for Office aka VSTO有什么區別?

當我安裝以下功能時,究竟使用的是這兩種技術中的哪一種?

在此處輸入圖片說明

TIA。

Visual Studio Tools for Office (或VSTO )是Microsoft的Office應用程序中托管外接程序的框架,從Office 2003開始,而更高版本僅支持Office 2007+。

從Office 2013開始, Apps for Office是Microsoft 用於Office應用程序中HTML5應用程序的框架。

Office Developer工具是用於開發VSTOOffice應用程序應用程序的工具(通常以Visual Studio項目模板的形式)。

因此,當您在屏幕快照中創建“ Excel 2007 Workbook”項目時,您使用的是作為Office Developer Tools的一部分安裝的VSTO項目模板。

我找到了更詳細的答案。

用於Visual Studio的Microsoft Office開發人員工具和用於Office的Visual Studio工具之間有什么異同?

有關用於Visual Studio的Microsoft Office開發人員工具的一些信息

Microsoft已發布用於Visual Studio的Office開發人員工具。 這些工具已經以預覽形式提供,並且可以替代Microsoft在線輕量級應用程序創建者Napa。

Visual Studio的擴展可用於編寫Office,SharePoint和Office 365的應用程序。早期版本的Office使用Visual Basic for Applications作為編程語言。 新的擴展程序使您可以使用Web技術(例如HTML5,CSS,JavaScript,REST,OData和OAuth)為Office和SharePoint編寫應用程序。

開發的應用程序可以在Office商店中出售,也可以在自己的公司內部使用。 新版本還允許您編寫使用SharePoint的應用程序,而無需在本地計算機上使用SharePoint。

用於Office的應用程序基本上是一個駐留在Office客戶端應用程序中的網頁,可以為Office和SharePoint編寫的應用程序分為三類

那些出現在Office應用程序任務窗格中的內容; 出現在Office文檔內容(例如工作表)中的內容; 和Outlook和Outlook Web Access的郵件應用程序。 這些顯示在打開的Outlook項目旁邊,例如
電子郵件,會議請求,會議響應,會議取消或約會。 Office應用程序的基本組件是XML清單文件和網頁。 清單定義了各種設置,並指向實現應用程序UI和自定義邏輯的網頁。

根據新工具的概述,Office應用程序可以執行網頁在瀏覽器中可以執行的幾乎所有操作,例如通過JavaScript提供交互式UI和自定義邏輯,或使用JavaScript框架(例如jQuery)。

為Office 13和365開發的第二種方法是使用Microsoft的“ Napa”在線開發工具,Microsoft將其描述為Visual Studio的輕量級伴侶。 Napa是一個免費的基於SharePoint的基於瀏覽器的應用程序,可用於編寫應用程序。

雖然輕量級應用程序可能滿足某些需求,但值得注意的是,Visual Basic for Applications和VSTO都可以在Office 2013中正常運行,唯一的缺點是您不能使用它們來創建可在Office Store中出售的應用程序。

對於許多現有的Office開發人員而言,遠離Visual Basic for Applications提供的富客戶端是不利的。 僅當您擁有Office 365開發人員訂閱(包括為創建和測試應用程序而自定義的SharePoint Online開發人員網站)以及一個可以在應用程序中制作應用程序的Microsoft Seller Dashboard帳戶時,才可以在Office Store中出售它們的好處。商店。

有關VSTO的一些信息:

VSTO或Office的Visual Studio工具或Microsoft Visual Studio工具是Microsoft的Visual Studio .NET工具套件的一部分,並支持Microsoft .NET Framework。 開發人員使用它來編寫連接Microsoft Office Word,Excel和Outlook應用程序的代碼。 使用VSTO的開發人員可以使用C#或Visual Basic語言。 它是Visual Basic for Applications或VBA的替代方法

您可以使用Visual Studio中的Microsoft Office開發人員工具來創建擴展Office的.NET Framework應用程序。 這些應用程序也稱為Office解決方案。

Office開發人員工具提供的功能可幫助您創建適合各種業務需求的Office解決方案。 這些工具包括可幫助您使用Visual Basic或Visual C#創建Office解決方案的項目模板,以及可幫助您為Office解決方案創建自定義用戶界面的可視設計器。

Visual Studio Tools for Office (又名VSTO )是MS Office的一半。

Microsoft Office開發人員工具是Visual Studio的一半。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM