如何改变Ribbon中下拉控件的宽度
如何增加或减少Ribbon选项卡中下拉控件(dropdown control)的尺寸?
下拉控件(dropdown control)有一个sizeString属性,可以将该属性设置为相应长度的字符串,从而得到不同的尺寸,例如sizeString=”WWWWWWWWWWWWW”。
下面通过一个示例来说明。
第1步 创建一个新工作簿并命名为ChangeDropdownWidth.xlsm。
第2步 关闭刚创建的工作簿。
第3步 在Custom UI Editor编辑器中打开该工作簿,此时编辑器中的内容为空。在其中添加下面的XML,如图1所示。
<customUI xmlns=”http://schemas.microsoft.com/office/2006/01/customui“>
<ribbon startFromScratch=”false”>
<tabs>
<tab id=”customTab” label=”Custom Tab”>
<group id=”customGroup” label=”Custom Group”>
<dropDown id=”test” label=”test2″ sizeString=”WWWWWWWWW” />
</group>
</tab>
</tabs>
</ribbon>
</customUI>
图1:在Custom UI Editor中的XML
第4步 保存XML,关闭Custom UI Editor编辑器。
第5步 重新打开工作簿ChangeDropdownWidth.xlsm。
此时,将在Ribbon中添加一个名为“Custom Tab”的选项卡,其中的下拉控件如图2所示。

图2:sizeString=”WWWWWWWWW”语句所设置的下拉控件的宽度
现在,通过设置sizeString属性将下拉控件的宽度增加一倍。
第6步 关闭工作簿ChangeDropdownWidth.xlsm。
第7步 在Custom UI Editor编辑器中打开该工作簿,将其中的语句sizeString=”WWWWWWWWW”改为sizeString=”WWWWWWWWWWWWWWWWWW “。
第8步 保存XML,关闭Custom UI Editor编辑器。
第9步 再次重新打开工作簿ChangeDropdownWidth.xlsm。
此时,在Ribbon中“Custom Tab”选项卡的下拉控件如图3所示。

图3:sizeString=”WWWWWWWWWWWWWWWWWW “语句所设置的下拉控件的宽度

发表评论