细品RibbonX(38):覆盖内置控件的属性
资料整理来自于论坛
完整版下载地址:http://download.csdn.net/download/nodeman/10264659
Loading ...
很多时候,我们都希望使用Microsoft的内置控件,但有时其标签并不一定反映出我们的目的,因此需要重命名它们。
例如,在Excel中,“开始”选项卡的键击键是“H”,我们想将其修改为“S”。XML代码如下:
<customUIxmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbonstartFromScratch="false">
<tabs>
<tabidMso="TabHome"
keytip="S">
</tab>
</tabs>
</ribbon>
</customUI>
结果如下图所示。
也能够修改其它控件的一些内置属性,最常用的是重命名按钮或者隐藏其标签。
然而,Microsoft不允许修改内置组的任何属性。例如,下面的XML代码:
<customUIxmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbonstartFromScratch="false">
<tabs>
<!-- Enter your first tab here -->
<tabid="rxTabHome">
<groupidMso="GroupFont"
visible="false"/>
</tab>
</tabs>
</ribbon>
</customUI>
原本想使“开始”选项卡中的“字体”组隐藏,但结果“字体”组仍然存在于界面中。如果能够使组隐藏,那么我们就可以将选项卡中不常使用的组隐藏起来了。