我试图找到一种方法来发布Outlook添加到办公室商店。 但我发现我们只能发布Office应用程序,而不能发布办公室商店的添加内容。 因此,我想知道办公室应用程序和办公室添加的区别是什么? 是否有一种简单的方法将已经构建的添加转换为应用程序? 或者,在开发应用程序时,我是否必须重新实现这些功能?
答案 0 :(得分:4)
因此我想知道办公室应用和办公室添加之间的区别是什么?
不久前(#build2015)MS将Office Apps命名为"加载项"同样。 Classic Office加载项基于IDTExtensibility2接口(COM)。它们无法在任何设备或Web浏览器上运行。 Office COM加载项适用于MS Office(x86和x64)的桌面版本。 COM加载项可以使用各种编程语言实现:从非托管C ++或Delphi到托管(C#,VB.NET等)。另一方面,Office Apps(现在也称为加载项)是基于Web的小型应用程序(HTML,CSS,JS),它们对对象模型的访问权限有限(通常与选择或打开的项目相关)。
有没有一种简单的方法可以将已经构建的内容转换为应用程序?
不,它们是完全不同类型的应用程序。
或者我在开发应用程序时是否需要重新实现这些功能?
是的,您需要从地面开发Office App。
不了解您正在谈论的Office应用程序,但在Outlook的情况下,您可能会发现MSDN中的Selecting an API or technology for developing solutions for Outlook 2013文章很有帮助。
答案 1 :(得分:2)
很抱歉这个混乱。 "外接"只是" App"的新名称。因此,您应该能够将加载项(built using HTML and JavaScript)发布到商店。这与真正的旧COM加载项不同。