20.4.2 添加RibbonX到内置选项卡
可将自定义RibbonX控件添加到内置选项卡中。例如,以下代码在【开始】选项卡中添加一个名为【测试】的组:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <ribbon> <tabs> <tab idMso="TabHome" > <group id="Group1" label="测试" > <button id="Button1" label="标签1" size="normal" onAction="sub1" imageMso="DrawingCanvasScale" /> <button id="Button2" label="标签2" size="normal" onAction="sub2" imageMso="DrawingObjectFormatDialog" /> <button id="Button3" label="标签3" size="normal" onAction="sub3" imageMso="DrawingCanvasExpand" />
<separator id="Separator1" />
<menu id="Menu" label="测试菜单" size="large" imageMso="FileBackUpSqlDatabase" > <button id="Button4" label="菜单项1" onAction="MenuSub1" imageMso="FileCheckIn" /> <button id="Button5" label="菜单项2" onAction="MenuSub2" imageMso="FileCheckOut" /> <button id="Button6" label="菜单项3" onAction="MenuSub3" imageMso="FileCheckOutDiscard" /> <button id="Button7" label="菜单项4" onAction="MenuSub4" imageMso="FileCompatibilityChecker" /> <button id="Button8" label="菜单项5" onAction="MenuSub5" imageMso="FileCompatibilityCheckerPowerPoint" /> <button id="Button9" label="菜单项6" onAction="MenuSub6" imageMso="FileCompatibilityCheckerWord" /> </menu> </group> </tab> </tabs> </ribbon> </customUI>
|
完成设置后打开工作簿,可看到如图20-27右侧所示的自定义组"测试",其中包含了3个按钮和1个菜单,单击菜单将弹出6个菜单项目。
|
(点击查看大图)图20-27 添加Ribbonx控件到内置选项卡 |
单击按钮或菜单项目,将调用工作簿中的宏。如果希望单击这些控件时能完成实际的工作,就需要在工作簿中定义对应的宏(例如,sub1、sub2、MenuSub1、MenuSub2等)。
|