【问题标题】:What is the difference between an MS office app and MS office add inMS Office 应用程序和 MS Office 插件之间有什么区别
【发布时间】:2015-06-01 12:40:02
【问题描述】:

我试图找到一种将 Outlook 插件发布到办公商店的方法。 但我发现我们只能发布办公应用程序,而不能将插件发布到办公商店。 因此,我想知道办公应用程序和办公插件之间有什么区别? 有没有一种简单的方法可以将已经内置的插件转换为应用程序? 还是在开发应用程序时我必须重新实现该功能?

【问题讨论】:

  • 在我看来,该应用在浏览器版本的 Office 中运行,而插件在桌面版本的 Office 中运行。

标签: ms-office outlook-addin office365 office-addins office-app


【解决方案1】:

因此我想知道办公应用程序和办公插件之间有什么区别?

不久前(#build2015)MS 还将 Office 应用程序命名为“加载项”。经典 Office 加载项基于 IDTExtensibility2 接口 (COM)。它们不能在任何设备或网络浏览器上运行。 Office COM 加载项适用于 MS Office 桌面版(x86 和 x64)。 COM 插件可以使用多种编程语言实现:从非托管 C++ 或 Delphi 到托管语言(C#、VB.NET 等)。另一方面,Office 应用程序(现在也称为加载项)是基于 Web 的小型应用程序(HTML、CSS、JS),它们对对象模型(通常与选择或打开的项目相关)的访问权限有限。

有没有一种简单的方法可以将已构建的插件转换为应用程序?

不,它们是完全不同类型的应用程序。

或者我是否必须在开发应用程序时重新实现该功能?

是的,您需要从头开始开发 Office 应用程序。

不清楚您在谈论什么 Office 应用程序,但对于 Outlook,您可能会发现 MSDN 中的 Selecting an API or technology for developing solutions for Outlook 2013 文章很有帮助。

【讨论】:

    【解决方案2】:

    很抱歉给您带来了困惑。 “加载项”只是“应用程序”的新名称。因此,您应该能够将您的加载项 (built using HTML and JavaScript) 发布到应用商店。这与真正的旧 COM 插件不同。

    【讨论】:

      猜你喜欢
      • 2010-11-14
      • 1970-01-01
      • 1970-01-01
      • 2015-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多