RibbonX-Workshop - Die buttonGroup - Schaltflächen gruppieren

In diesem Teil lernen wir, wie man Schaltflächen gruppieren kann. Ein Beispiel dafür ist die Funktion "Textausrichtung" (Tab Home->Gruppe Ausrichtung).

Zum Testen können Sie den folgenden VBA-Code verwenden, den Sie in ein Modul einer Arbeitsmappe speichern.

Sub Button_onAction(control As IRibbonControl)
   MsgBox control.ID
End Sub


Den RibbonX-Code fügen Sie über den CustomUI-Editor ein.

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
   <ribbon startFromScratch="true">
      <tabs>
          <tab id="tab01" label="ButtonGroup">
               <group id="grp01" label="ButtonGroup">
                     <buttonGroup id="btn_grp_01">
                     <button id="button01" label="01" onAction="Button_onAction" />
                     <button id="button02" label="02" onAction="Button_onAction" /></buttonGroup>
                     <buttonGroup id="btn_grp_2">
                     <button id="button03" label="03" onAction="Button_onAction" />
                     <button id="button04" label="04"  onAction="Button_onAction" /></buttonGroup>
                     <buttonGroup id="btn_grp_3">
                     <button id="button05" label="05" onAction="Button_onAction" />
                     <button id="button06" label="06" onAction="Button_onAction" /></buttonGroup>
               </group>
          </tab>
      </tabs>
   </ribbon>
</customUI>