Jak połączyć makro z menu kontekstowym
Czy chcesz połączyć jedno ze swoich makr z nowym poleceniem w menu kontekstowym? Ułatwia to użytkownikom wywołanie makra: Wystarczy kliknąć komórkę prawym przyciskiem myszy, aby wyświetlić menu kontekstowe, jak pokazano na poniższym rysunku:
Zobaczysz już nowe polecenie w menu kontekstowym rysunku. Nazywa się „Mój nowy porządek”. Użyj następującego kodu programu, aby zintegrować nowy wpis:
Sub ContextMenuErwide ()
Z Application.CommandBars ("Komórka"). Controls.Add
.Caption = "Moje nowe polecenie"
.OnAction = "Makro"
Kończyć z
Napis końcowy
W przypisaniu wartości do właściwości OnAction wprowadź nazwę makra, które ma być połączone z nową pozycją menu.
Aby usunąć nowy wpis z menu kontekstowego, użyj następującego kodu programu:
Podmenu kontekstoweLoeschen ()
Application.CommandBars ("Cell"). Kontrolki (Application.CommandBars ("Cell"). Controls.Count) .Delete
Napis końcowy
Makro usuwa ostatni wpis z menu kontekstowego. Ponieważ nowy wpis jest tu dodawany wcześniej, makro usuwa ten wpis z menu kontekstowego.