将图像添加到功能区组

时间:2016-08-23 08:30:10

标签: .net interop office-interop ribbon ribbon-control

如何在Ribbon组中添加一些图像(不是按钮或其他元素)?

getImage标记的属性<group>,但它不起作用。函数'getimage'在我的代码中被调用,但当我返回一些图像时,没有显示任何内容。

这是代码:

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
  <ribbon>
    <tabs>
      <tab idMso="TestTab" insertAfterMso="GroupShow" >
        <group id="testGroup" insertAfterMso="GroupShow" centerVertically="true" label="SomeText" getImage="GetImage">
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

1 个答案:

答案 0 :(得分:2)

根据功能区控件&#34; group&#34;上的documentation,它确实有属性&#34; getImage&#34;和&#34;图像&#34;。当组折叠时,组图像将可见(当组的所有元素没有足够的空间时组折叠;您可以通过将窗口调整为非常窄的方式来实现它),并且一旦展开就会自动隐藏。 您应该使用.png图像以获得最佳效果。如果您使用.ico,请确保您的图标资源具有浅色深度的16,32和48px图像。

希望这有帮助。