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.