2

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

4

2 回答 2

4

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

不久前(在#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中的为 Outlook 2013 开发解决方案选择 API 或技术一文很有帮助。

于 2015-06-01T13:04:38.373 回答
2

对困惑感到抱歉。“加载项”只是“应用程序”的新名称。因此,您应该能够将您的加载项(使用 HTML 和 JavaScript 构建)发布到应用商店。这与真正古老的 COM 加载项不同。

于 2015-06-01T12:57:37.093 回答