Määritä, mikä CommandBar -painike käynnisti makron käyttämällä VBA: ta Microsoft Excelissä

Anonim

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