首页 > 解决方案 > 在 O365 中使用集中部署时,为什么我的加载项在 Word、Excel 或 PowerPoint 中不可用?

问题描述

我们已经构建了 2 个加载项,一个用于 Outlook,一个用于 Word、Excel 和 PowerPoint。它们都是带有切换任务窗格的命令的加载项。我们使用集中部署在我们自己的 O365 环境中访问它们没有任何问题。但是,当我们尝试在合作伙伴 O365 环境中部署它们(仍然使用集中部署)时,我们无法让一切正常工作。

我们合作伙伴 O365 环境中加载项的当前状态是:

通过访问,我的意思是能够将加载项添加到实际应用程序中。

我们已经运行了本文中提到的 PowerShell 兼容性检查器和 OAuth 检查器。这些工具都没有显示我们的合作伙伴(或我们自己的)O365 环境存在任何问题。

我们还确保我们正在运行最新的 Office 版本,并且我们的目标是特定用户或“每个人”。我们没有使用任何嵌套组。我们还验证了我们安装插件的帐户是全局管理员。

除此之外,我们制作了一个安装了干净的 windows 和 office 的 VM,在那里配置了一个带有实际 office 许可证(商业标准)的活动 O365 帐户,并尝试在那里添加插件但没有任何成功。

在这个 VM 中,我们使用 Fiddler 来监视“我的加载项”窗口,以便我们可以查看请求是否https://<host>/ews/exchange.asmx通过。在对该请求的响应中,我们可以看到GetPrivateCatalogAddIns返回的加载项从未显示在“管理管理”选项卡中。

ews/exchange.asmx在来自和来自 PowerShell cmdlet的这些响应中Get-OrganizationAddIn,Status/StatusCode 属性都设置为“Ok”。

我曾考虑检查清单文件,但它实际上在我们自己的 O365 环境中工作,并且具有非常相似清单的 Outlook 加载项也适用于两种 O365 环境。

我将不胜感激任何帮助和任何建议。我们甚至联系了 Microsoft 支持并被提及 stackoverflow。

标签: office365ms-officeoffice-jsoffice-addins

解决方案


这个问题与我们的清单文件有关。特别是我们功能区组中的标签。Office 加载项清单验证正在检查大小为 64x64 的图标,而集中部署需要大小为 80x80 的图标。我们通过使用各自的资源来解决这个问题。参考:https ://github.com/OfficeDev/generator-office/issues/571


推荐阅读