问题描述
我正在为 Microsoft Word 开发 Web 加载项,并想知道如何分发。
我发现有几个选项可以将它们发布为详细的 here。
对于我的公司,我认为我们不使用 Microsoft 365,因此无法选择集中部署。 Sharepoint 目录很可能可以工作,但有一个重大限制,即无法使用命令。这会显着减少加载项中可用的功能。此加载项仅针对内部员工(它将加载只能在我们的网络上访问的内容),因此在我看来,Microsoft 不接受发布到 AppSource,但如果他们接受,我会很乐意这样做所以。
理想情况下,我可以使用安装程序打包加载项。在将清单文件复制到某个位置或让它在服务器上可用后,使用 Exchange PowerShell 命令 New-App 可以简单地为 Outlook 加载项完成此操作。
一些问题:
- 有没有人通过安装程序成功分发非 Outlook Web 加载项?这样做的机制是什么?
- 在我看来,根据清单文件的内容,可以通过 Exchange PowerShell 命令为任何 Office 产品分发 Web 加载项,但我可能错了。有没有人成功地这样做过?测试对我来说并不容易。
- 有没有人成功将加载项发布到 App Source 中,这些加载项适用于特定公司且不提供除此之外的任何功能的加载项?
解决方法
- 没有自动安装程序 Office Web 加载项。 PowerShell 命令仅特定于 Exchange,与 Word 完全无关。
- 如果您的公司使用的是 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。
- 那是个坏主意。当您将加载项发布到商店(应用程序源)时,其他人可以使用该 Web 应用程序。否则,您可能会收到很多负面反馈,这并不是您所期望的。