是否有现有Excel菜单的RibbonX编辑器XML代码目录,如何复用网格线显隐功能
实现方案
- 你不需要从零编写功能逻辑,Office所有内置功能区控件都有对应的唯一
idMso标识符,直接引用该标识符即可100%复用内置功能、图标、状态同步能力,无需额外编写回调代码。 - 不同Office应用的网格线控件
idMso如下:- Excel:
GridViewlines - Word/PPT:
ViewGridlines
- Excel:
- 你可以直接在自定义选项卡的XML代码中插入对应控件,参考示例(以Excel为例):
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"> <ribbon> <tabs> <!-- 你的自定义选项卡 --> <tab id="MyCustomTab" label="自定义选项卡" insertAfterMso="TabView"> <group id="MyViewGroup" label="视图快捷工具"> <!-- 复用内置网格线切换按钮 --> <toggleButton idMso="GridViewlines" size="large" /> </group> </tab> </tabs> </ribbon> </customUI>
- 如果需要查找其他视图功能区的控件ID,可以查询对应Office版本的官方内置控件idMso列表,所有系统功能区的控件都可通过该方式直接复用。
内容的提问来源于stack exchange,提问作者Erik Otterholt
相关产品推荐
相关产品推荐

