如何将功能区选项卡中的现有按钮/组添加到新的自定义选项卡?

时间:2012-06-05 09:29:29

标签: xml visual-studio-2010 vsto add-in ribbon

我正在开发一个VSTO Addin,我想创建一个带有其他标签按钮的新标签。我已经创建了新选项卡,但是我无法成功添加现有的按钮和组。

2 个答案:

答案 0 :(得分:2)

我成功了!在XML文件的自定义选项卡部分中,添加: 添加组:

<group idMso="existing group id"></group >

答案 1 :(得分:0)

你可以尝试一下。 但是你不能改变组(https://social.msdn.microsoft.com/Forums/vstudio/en-US/3391b0a8-9dea-4372-b28c-ca62b9420f25/customizing-an-existing-ribbon?forum=vsto

但你可以隐藏并显示你自己的覆盖:见想法(http://www.rondebruin.nl/win/s2/win016.htm

例如:

  <!-- Set visible to false for the Clipboard group on the Home tab-->
  <tab idMso="TabHome">
    <group idMso="GroupClipboard" visible="false"/>
  </tab>


  <!-- Point to the Built-in tab to the ribbon -->
  <tab idMso="TabHome">

    <!-- Add Clipboard group -- And hear you could add your controls   >
    <group id="DupClipboard" label="Clipboard" insertBeforeMso="GroupClipboard" >
      <splitButton idMso="PasteMenu" size="large" />
      <button idMso="Cut"/>
      <button idMso="Copy"/>
      <control idMso="FormatPainter"/>

      <dialogBoxLauncher>
        <button  idMso="ShowClipboard" />
      </dialogBoxLauncher>
    </group>

  </tab>