仅在Web版本的Office产品上启用Office加载项

问题描述 投票:1回答:1

我们将XML清单用于Office加载项,这些加载项是通过Azure活动目录中的集中式部署方法进行部署的。理想情况下,我们试图通过使用这些清单Office加载项在Office(在线)任务窗格中实现我们的文档分类功能。另一方面,我们有一个稳定的桌面办公VSTO加载项,用于对文档进行分类。

话虽如此,新添加的Manifest Office加载项显示在我们的Office桌面版本中,我们不希望显示它,因为我们已经有桌面版本的软件。我从这里https://docs.microsoft.com/en-us/office/dev/add-ins/develop/add-in-manifests?tabs=tabid-1寻找与Office加载项相关的文档和清单,https://docs.microsoft.com/en-us/office/dev/add-ins/overview/office-add-ins-fundamentals,以及从此处进行的现有兼容性检查:https://docs.microsoft.com/en-us/office/dev/add-ins/develop/make-office-add-in-compatible-with-existing-com-add-in这些选项都不能为我们提供任何不在桌面版本上显示Office-js加载项的答案,因为我们也希望不显示office-js加载项,而不考虑是否存在等效的COM-Addin。

简而言之,我的目标是将Office加载项任务窗格限制为仅在线版本,而不是显示在Office的桌面版本中。为解决此基本问题,非常感谢任何有用的信息或JS中的任何等效解决方法。

office365 office-js manifest office-addins
1个回答
0
投票
[对不起,您可能没有指定可以用来运行加载项的平台,这是设计使然。由于web-addin的优势是能够跨平台。因此,Office商店要求该加载项适用于Mac,Windows和Online(具有可选的iPad支持)。无法仅选择某些所需平台。因为您的代码在Excel Online上也可以在Windows上使用]

但是您仍然有机会在JavaScript代码中执行runtime check the host。您可能可以在这里做些事情。这是document

© www.soinside.com 2019 - 2024. All rights reserved.