Uwzględnij nowy wpis w menu kontekstowym programu Excel

Anonim

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.