原生 Office 命令的 Word 功能区自定义
Word ribbon customization of native Office commands
我正在尝试弄清楚是否可以使用 Word JavaScript API 以编程方式自定义 Word 中的功能区。我浏览了文档,但无法弄清楚。我也很好奇现在是否有可能。
我想要实现的是禁用修订选项卡中的一项。 Office 对象上有一个名为 Office.ribon 的 属性,它提供了 requestUpdate(input) 方法,它应该启用这种功能。尽管看起来 RibbonApi 在 Word 中还没有完全支持,如文档中所述。 https://docs.microsoft.com/en-us/office/dev/add-ins/reference/requirement-sets/ribbon-api-requirement-sets
有没有其他方法可以实现这个目标?可能在 manifest.xml 中执行此操作,但我不确定如何获取该项目的特定 ID。仅记录了那些顶级选项卡的 ID,但没有记录它们的按钮、下拉列表等。看起来也只能自定义我自己的自定义项目,我自己在其中指定 ID。是否也可以编辑那些本机 Office 组件的状态,例如禁用选项卡中的按钮?
这似乎是一个基本操作,可能已经成为 API 的一部分。任何人都可以确认到目前为止真的不可能做到这一点,或者至少有某种解决方法?
谢谢。
目前无法以编程方式更改 Word 中的功能区。我们正在努力增强功能区自定义,但我不希望它们在 2021 年年中之前在 Word 中可用,并且它们可能不包括禁用 built-in 功能区按钮的选项。
我正在尝试弄清楚是否可以使用 Word JavaScript API 以编程方式自定义 Word 中的功能区。我浏览了文档,但无法弄清楚。我也很好奇现在是否有可能。
我想要实现的是禁用修订选项卡中的一项。 Office 对象上有一个名为 Office.ribon 的 属性,它提供了 requestUpdate(input) 方法,它应该启用这种功能。尽管看起来 RibbonApi 在 Word 中还没有完全支持,如文档中所述。 https://docs.microsoft.com/en-us/office/dev/add-ins/reference/requirement-sets/ribbon-api-requirement-sets
有没有其他方法可以实现这个目标?可能在 manifest.xml 中执行此操作,但我不确定如何获取该项目的特定 ID。仅记录了那些顶级选项卡的 ID,但没有记录它们的按钮、下拉列表等。看起来也只能自定义我自己的自定义项目,我自己在其中指定 ID。是否也可以编辑那些本机 Office 组件的状态,例如禁用选项卡中的按钮?
这似乎是一个基本操作,可能已经成为 API 的一部分。任何人都可以确认到目前为止真的不可能做到这一点,或者至少有某种解决方法?
谢谢。
目前无法以编程方式更改 Word 中的功能区。我们正在努力增强功能区自定义,但我不希望它们在 2021 年年中之前在 Word 中可用,并且它们可能不包括禁用 built-in 功能区按钮的选项。