Sie sind hier:   Startseite > Access - Ribbons > Ribbon XML / Controls > Commands

Commands

Über die Commands können Sie die eingebauten Controls des Ribbons beeinflussen.

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
   <commands>
       <command idMso="Help" enabled="true"/>
       <command idMso="WindowClose" enabled="true"/>
       <command idMso="WindowRestore" enabled="true"/>
       <command idMso="WindowMinimize" enabled="true"/>
       <command idMso="ApplicationOptionsDialog" enabled="true"/>
       <command idMso="FileExit" enabled="true"/>
       <command idMso="PrintDialogAccess" getEnabled="GetEnabled" onAction="CommandOnAction" />
   </commands>
   <ribbon startFromScratch="false">
   </ribbon>
</customUI>

 

Die Syntax für den OnAction Callback sieht etwas anders aus als der Standard-Callback, da ein Cancel Parameter mit eingebaut werden muss. Mit diesem Cancel Parameter legen Sie fest ob Ihre Funktion nur aufgerufen wird, oder ob der Standard Callback abgearbeitet werden soll.

Setzen Sie im Callback den Cancel Paraemter auf False:

CancelDefault = False

dann wird der Standard Callback ausgeführt. Mit 

CancelDefault = True

wird nur Ihr Code ausgeführt.

Funktion in einem Standardmodul:

Sub CommandOnAction(control As IRibbonControl, ByRef CancelDefault)
  ' Callback für einen Office Ribbon Control -  Klick
  MsgBox "Callback aufgerufen" 
  CancelDefault = True
End Sub

 

Callbacks: getPressed, getEnabled, onAction

 

Sie finden dieses Beispiel auch in der Beispieldatenbank Office Optionen-Button

 

 

 

Letzte Änderungen:

18.03.2021
Neuer Download für Excel hinzugefügt. ...

25.10.2018
Seite "Vertrauenswürdige Speicherorte" - aktualisiert.. ...

22.10.2018
Neuer Download hinzugefügt. ...

08.04.2018
IDBE RibbonCreator 2016 (x86 and x64) für Office 2013 und Office 2016 - Neue Version. ...

 

Letzte Änderung: