这是我个人customUI XML文件中的代码。一切似乎都很好,但如果我看一下功能区上的布局,最后三个收藏夹的顺序与XML文件中的不同。
<mso:group id="mso_c6.2C0C7C46" autoScale="false">
(1) <mso:control idQ="mso:ObjectsAlignLeftSmart" visible="true" showImage="true" showLabel="false" size="normal"/>
(2) <mso:control idQ="mso:ObjectsAlignTopSmart" visible="true" showImage="true" showLabel="false" size="normal"/>
(3) <mso:control idQ="mso:ObjectsAlignRelativeToContainerSmart" imageMso="FileNew" visible="true" showImage="true" showLabel="false" size="normal"/>
(4) <mso:control idQ="mso:ObjectsAlignRightSmart" visible="true" showImage="true" showLabel="false" size="normal"/>
(5) <mso:control idQ="mso:ObjectsAlignBottomSmart" visible="true" showImage="true" showLabel="false" size="normal"/>
(6) <mso:control idQ="mso:ObjectsAlignSelectedSmart" imageMso="ShapesDuplicate" visible="true" showImage="true" showLabel="false" size="normal"/>
(7) <mso:control idQ="mso:ObjectsAlignCenterHorizontalSmart" visible="true" showImage="true" showLabel="false" size="normal"/>
(8) <mso:control idQ="mso:ObjectsAlignMiddleVerticalSmart" visible="true" showImage="true" showLabel="false" size="normal"/>
(9) <mso:control idQ="mso:ShapeRectangle" visible="true" showImage="true" showLabel="false" size="normal"/>
(10) <mso:control idQ="x1:Custombutton303" visible="true" showImage="true" showLabel="false" size="normal"/>
(11) <mso:control idQ="x1:Custombutton304" visible="true" showImage="true" showLabel="false" size="normal"/>
(12) <mso:control idQ="mso:ObjectSetShapeDefaults" imageMso="DiagramTargetInsertClassic" visible="true" showImage="true" showLabel="false" size="normal"/>
</mso:group>
我希望它在色带中看起来像这样
(1) (4)(7)(10)
(2) (5)(8)(11)
(3) (6)(9)(12)
但事实上,它看起来是这样的:
(1) (4)(7)(12)
(2) (5)(8)(10)
(3) (6)(9)(11)
(12)idQ="mso:ObjectSetShapeDefaults"出现在自定义按钮(10)&(11) 。
为什么?我怎样才能维持我想要的秩序?是因为自定义按钮吗?它们总是在mso按钮后面吗?
非常感谢。
以下属性可用于管理控件的顺序:
插入AfterMso、插入AfterQ、插入BeforeMso、输入BeforeQ
在MSDN的以下系列文章中阅读更多关于Fluent UI(又名Ribbon UI)的信息:
为开发人员定制2007 Office Fluent功能区(第1部分,共3部分)
为开发人员定制2007 Office Fluent功能区(第2部分,共3部分)
为开发人员自定义2007 Office Fluent功能区(第3部分,共3部分)