【发布时间】:2021-01-21 10:18:31
【问题描述】:
我试图弄清楚是否可以使用 Word JavaScript API 以编程方式自定义 Word 中的功能区。我浏览了文档,但无法弄清楚。我也很好奇现在是否有可能。
我想要实现的是禁用修订选项卡中的一项。 Office 对象上有一个名为 Office.ribon 的属性,它提供 requestUpdate(input) 方法,应该启用这种功能。尽管如文档中所述,Word 中似乎尚未完全支持 RibbonApi。 https://docs.microsoft.com/en-us/office/dev/add-ins/reference/requirement-sets/ribbon-api-requirement-sets
有没有其他方法可以实现这个目标?可能可以在 manifest.xml 中执行此操作,但我不确定如何获取该项目的特定 ID。仅记录了那些顶级选项卡的 ID,但没有记录它们的按钮、下拉列表等。看起来只能自定义我自己的自定义项,我自己指定 ID。是否也可以编辑这些本地 Office 组件的状态,例如禁用选项卡中的按钮?
这似乎是一个基本操作,可能已经成为 API 的一部分。任何人都可以确认到目前为止真的不可能做到这一点,或者至少有某种解决方法吗?
谢谢。
【问题讨论】:
标签: javascript office-js add-in word word-addins