RibbonX-Workshop - Vorhandene Tabs anpassen

In diesem Teil lernen wir, wie man in vorhandene Tabs eigene Gruppen einbindet sowie integrierte Tabs und Gruppen deaktiviert.

Es ist nicht möglich, vorhandene Elemente (Befehl) in den Gruppen direkt zu beeinflussen. Um ein Element deaktivieren zu können müssen Sie den zugehörigen Befehl über die Commandebene deaktivieren (enabled="false") oder auf eine eigene Prozedur umlenken (onAction="MyMacro").

Hinweis:
Bitte beachten Sie dass durch das Ausblenden von Tabs und Gruppen die Befehle weiterhin aktiv sind, und z.B. per VBA genutzt werden können. Wie man Befehle deaktiviert oder umlenkt lernen Sie in nächsten Teil "Command, QAT, Officemenü beeinflussen".

Im folgenden Beispiel wird in die Registerkarte Entwicklertools eine neue Gruppe mit einer (großen) Schaltläche eingefügt.

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="onLoad">
  <ribbon>
    <tabs>
      <tab idMso="TabDeveloper">
          <group id="grpMeineGruppe" label="Meine Gruppe">
                <button id="btn01" label="Mein Button" size="large" imageMso="_1" onAction="MeinMakro"/>
          </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>


In diesem Beispiel wird die Gruppe "Code" im Tab "Entwicklertools" ausgeblendet.

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="OnLoad">
   <ribbon>
      <tabs>
        <tab idMso="TabDeveloper" >
               <group idMso="GroupCode" visible="false"/>
        </tab>
      </tabs>
   </ribbon>
</customUI>


In diesem Beispiel wird das Tab "Formeln" ausgeblendet.

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="OnLoad">
   <ribbon>
      <tabs>
        <tab idMso="TabFormulas" visible="false" />
      </tabs>
   </ribbon>
</customUI>


Die Namen der Tabs finden Sie in den bereits erwähnten Übersichten.