Anna makrojen itse määrittää, mikä CommandBar -painike käynnisti ne.
Jos liität alla olevan makron useisiin CommandBar -painikkeisiin, viestiruutu näyttää eri sisällön:
Sub DummyMacro () If Application.CommandBars.ActionControl Is Nothing Sitten 'makroa ei käynnistetty komentorivipainikkeesta MsgBox "Tämä voi olla makro käynnissä!", VbInformation, _ "Tätä makroa ei käynnistetty CommandBar -painikkeesta" Else " makro käynnistettiin komentorivin painikkeesta MsgBox "Tämä voi olla makro käynnissä!", vbInformation, _ "Tämä makro on aloitettu tästä CommandBar -painikkeesta:" & _ Application.CommandBars.ActionControl.Caption End If End Sub