本机Office命令的Word功能区自定义

时间:2020-10-06 14:02:54

标签: javascript office-js add-in word word-addins

我正在尝试确定是否有可能使用Word JavaScript API以编程方式在Word中自定义Ribbon。我浏览了文档,无法弄清楚。我也很好奇现在是否有可能。

我想要实现的是禁用“修订”选项卡中的一项。 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的一部分。有人能确认到目前为止真的不可能做到吗,或者至少有某种解决方法?

谢谢。

1 个答案:

答案 0 :(得分:1)

当前无法在Word中以编程方式更改功能区。我们正在研究增强的功能区自定义功能,但是我不希望它们在2021年中之前在Word中可用,并且它们可能不包括禁用内置功能区按钮的选项。

相关问题