Zahrnúť nový záznam do kontextovej ponuky programu Excel

Anonim

Ako prepojiť makro s kontextovou ponukou

Chcete prepojiť jedno zo svojich makier s novým príkazom v kontextovom menu? Užívateľom je obzvlášť ľahké vyvolať makro: Jednoducho kliknite na bunku pravým tlačidlom myši a je k dispozícii kontextová ponuka, ako ukazuje nasledujúci obrázok:

V kontextovom menu obrázku už uvidíte nový príkaz. Hovorí sa mu „Môj nový poriadok“. Na integráciu novej položky použite nasledujúci kód programu:

Sub ContextMenuErwiden ()

S Application.CommandBars ("Cell"). Controls.Add

.Caption = "Môj nový príkaz"

.OnAction = "Makro"

Ukončiť s

Koniec pod

Do priradenia hodnoty k vlastnosti OnAction zadajte názov makra, ktoré má byť prepojené s novou položkou ponuky.

Ak chcete odstrániť nový záznam z kontextového menu, použite nasledujúci kód programu:

Sub ContextMenuLoeschen ()

Application.CommandBars ("Cell"). Controls (Application.CommandBars ("Cell"). Controls.Count). Vymazať

Koniec pod

Makro odstráni posledný záznam z kontextového menu. Pretože je sem nový záznam pridaný vopred, makro tento záznam z kontextového menu vymaže.