【问题标题】:Word ribbon customization of native Office commands本机 Office 命令的 Word 功能区自定义
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-12
      • 2010-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多