通过安装程序部署 Office Web 插件

问题描述

我正在为 Microsoft Word 开发 Web 加载项,并想知道如何分发。

我发现有几个选项可以将它们发布为详细的 here

对于我的公司,我认为我们不使用 Microsoft 365,因此无法选择集中部署。 Sharepoint 目录很可能可以工作,但有一个重大限制,即无法使用命令。这会显着减少加载项中可用的功能。此加载项仅针对内部员工(它将加载只能在我们的网络上访问的内容),因此在我看来,Microsoft 不接受发布到 AppSource,但如果他们接受,我会很乐意这样做所以。

理想情况下,我可以使用安装程序打包加载项。在将清单文件复制到某个位置或让它在服务器上可用后,使用 Exchange PowerShell 命令 New-App 可以简单地为 Outlook 加载项完成此操作。

一些问题:

  1. 有没有人通过安装程序成功分发非 Outlook Web 加载项?这样做的机制是什么?
  2. 在我看来,根据清单文件内容,可以通过 Exchange PowerShell 命令为任何 Office 产品分发 Web 加载项,但我可能错了。有没有人成功地这样做过?测试对我来说并不容易。
  3. 有没有人成功将加载项发布到 App Source 中,这些加载项适用于特定公司且不提供除此之外的任何功能的加载项?

解决方法

  1. 没有自动安装程序 Office Web 加载项。 PowerShell 命令仅特定于 Exchange,与 Word 完全无关。
  2. 如果您的公司使用的是 Office365,您的选择是 Publish Office Add-ins using Centralized Deployment via the Microsoft 365 admin center。在其他情况下,您可以考虑 Publish task pane and content add-ins to a SharePoint app catalog
  3. 那是个坏主意。当您将加载项发布到商店(应用程序源)时,其他人可以使用该 Web 应用程序。否则,您可能会收到很多负面反馈,这并不是您所期望的。