电脑技术学习

在Excel 2007中制作个性化选项卡(1)

dn001

  图1展示了一个带有四组控件的自定义Ribbon选项卡(My Stuff)。本节将简要地介绍其RibbonX代码和VBA回调过程。

  在Excel 2007中制作个性化选项卡

  图1:一个带有四组控件的新的Ribbon选项卡

  1、创建一个新选项卡

  创建新选项卡的RibbonX代码为:

<ribbon>
 <tabs>
  <tab id=CustomTab label=My Stuff>
 </tabs>
</ribbon>

  技巧:如果想创建一个最小化UI,则Ribbon标记有一个startFromScratch属性。如果设置为True,则将隐藏所有内置选项卡。此外,除了“新建、“打开、“Excel选项和“退出外,所有Office按钮菜单都会被隐藏。

  2、创建一个Ribbon组

  本示例中的代码,在My Stuff选项卡中创建了四个组。下面是相应的代码:

<group id=Group1″ label=Stuff>
</group>

<group id=Group2″ label=More Stuff>
</group>

<group id=Group3″ label=Built In Stuff>
</group>

<group id=Group4″ label=Galleries>
</group>

  这些成对的<group>和</group>标记位于创建新选项卡的<tab>和</tab>标记里面。

  3、创建控件