gpt4 book ai didi

c# - 在 Excel 功能区上,如何将按钮一直对齐到右侧?

转载 作者:太空宇宙 更新时间:2023-11-03 12:12:04 25 4
gpt4 key购买 nike

如何使“设置”按钮(来自下面的 XML)一直显示在 Excel 功能区的右侧?这是我的功能区的 XML:

<customUI xmlns='http://schemas.microsoft.com/office/2006/01/customui' onLoad='ribbonLoaded'>
<ribbon>
<tabs>
<tab id='tbApp' label='MyApp'>
<group id='grpInfo' label='Info'>
<splitButton id='split' size='large'>
<button id='wizardButton' label='Wizard' getImage='GetImage' onAction='OnButtonPressed'/>
<menu id='wizardMenu' >
<button id='BTNC' label='BTNC' onAction='OnBTNCPressed'/>
<button id='BTNB' label='BTNB' onAction='OnBTNBPressed' />
<button id='BTNA' label='BTNA' onAction='OnBTNAPressed' />
</menu>
</splitButton>
</group >
<group id='settingsGroup' label=' '>
<button id='settingsButton' label='Settings' getImage='GetImage' onAction='OnSettingsPressed'/>
</group >
</tab>
</tabs>
</ribbon>
</customUI>";

最佳答案

Ribbon XML 没有为此提供。

你能得到的最接近的是

  • insertAfterMso
  • insertAfterQ
  • insertBeforeMso
  • insertBeforeQ

允许您相对于其他选项卡(或组)定位选项卡(或组)的属性。这些仅适用于内置控件 (idMso) 和您具有 idQ 值的自定义控件。

即使您将 insertAfterMso 设置为最后一个内置选项卡,如果其他功能区自定义项也正在加载,也不能保证您的选项卡将是最后一个。它们将以不确定的顺序加载(这意味着没有人可以设置加载顺序)并且“最后一个获胜”。

如果您有两个加载项,一个设置为自动加载,另一个配置为仅按需加载,您的机会会更大。自动加载的那个可能负责使用您的功能区加载加载项。只要没有其他人尝试同样的事情,您的选项卡很可能就是最后一个...

关于c# - 在 Excel 功能区上,如何将按钮一直对齐到右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51660482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com