You are here:   Home > Access - Ribbons > Ribbon XML / Controls > Commands

Commands

Commands allow you to manipulate the reaction of built-in Ribbon controls.

<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>

 
The syntax for OnAction callback is a bit different to standard callbacks, as the Cancel parameter has to be provided. This Cancel parameter determines whether only your function or also the standard callback should be processed.

CancelDefault = False

Your code and the standard callback will be executed.

CancelDefault = True

Only your code will be executed.

 

Function in a standard module:

Sub CommandOnAction(control As IRibbonControl, ByRef CancelDefault)
  ' Callback for an Office Ribbon Control -  Click
  MsgBox "My Callback" 
  CancelDefault = True
End Sub

 

Callbacks: getPressed, getEnabled, onAction

You can find this sample also in Sample database Office-Option Button

 

 

Last Updates:

18.03.2021
New Download added. ...

25.10.2018
Update Site "Trusted Locations" ...

22.10.2018
New Download added. ...

08.04.2018
IDBE RibbonCreator 2016 (x86 and x64) for Office 2013 and Office 2016 - new release. ...

 

Last update: