gpt4 book ai didi

office-js - 与多个加载项( list )共享自定义功能区

转载 作者:行者123 更新时间:2023-12-05 06:37:38 27 4
gpt4 key购买 nike

我不确定这是错误还是设计使然,但我正在开发两个不同的加载项(不同的 list 文件),但我希望它们使用相同的自定义丝带。目前,这似乎是不可能的。

预期:

用户应该能够执行以下操作:

  1. 添加名为“A1”的第一个加载项(旁加载或通过商店加载)

  2. 自定义功能区应显示名称“Awesome Stuff”,其中包含一组特定于插件 A1 的各种命令按钮。

  3. 用户应该在几周后返回,现在想要使用加载项“A2”,因此插入此加载项(通过旁加载或办公商店)。

  4. 然后 Office 会识别出 A2 的 list 包含与自定义功能区相同的 ID/名称,并将 A2 的命令按钮添加到 A1 创建的同一自定义功能区中。他们将并排在不同的组下。

观察:

在我看来,第二个加载项将创建另一个具有相同名称的选项卡,因此两个单独的 list 不能共享相同的自定义功能区。

我所看到的内容的屏幕截图

Two Custom Tabs Created Manifest with Same custom tab id

环境

我使用的是 Excel 的最新 Office 预览体验成员(16.8 内部版本 171111)。我在 Excel Online 中进行了测试,结果相同。

问题

  • 这是设计使然还是潜在的错误?
  • 我的 list 中是否有错误或缺失?
  • 我猜标准的 excel 色带(主要、插入等...)没有这个问题?

Why not use a single manifest?

Assuming the above is by design...The second add-in is additive features on top of the first manifest. All the users will be using the features of the first add-in but only certain users will be using the second add-in. If we including it in a single manifest it will confuse users that do not need it so ideally we would like them separate.

最佳答案

目前这是不可能的。我建议访问 UserVoice并将其添加为建议。

也就是说,这会引起一些有趣的担忧。它会打开其他加载项意外(或恶意)破坏您加载项的命令/选项卡的可能性,方法是插入它们自己的具有相同 id 的命令/选项卡。

根据您概述的场景,更好的选择是支持在运行时更改功能区(有一个现有的 UserVoice that speaks to this )。这听起来像是在运行时向功能区添加或启用/禁用命令的能力将允许您在单个加载项中提供所有内容。

关于office-js - 与多个加载项( list )共享自定义功能区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47331908/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com