Ugotovite, kateri gumb CommandBar je zagnal makro z uporabo VBA v programu Microsoft Excel

Anonim

Makri naj sami določijo, kateri gumb CommandBar jih je zagnal.
Če spodnji makro pritrdite na več gumbov CommandBar, bo v sporočilnem polju prikazana drugačna vsebina:

Sub DummyMacro () Če Application.CommandBars.ActionControl ni nič potem 'makro ni bil zagnan z gumbom ukazne vrstice MsgBox "To je lahko vaš makro v teku!", VbInformation, _ "Ta makro se ni zagnal iz gumba CommandBar" Drugače " makro se je zagnal z gumba ukazne vrstice MsgBox "To je lahko vaš makro v teku!", vbInformation, _ "Ta makro se je zagnal s tega gumba CommandBar:" & _ Application.CommandBars.ActionControl.Caption End If End Sub