Cum să legați o macro la meniul contextual
Doriți să conectați una dintre macrocomenzile dvs. cu o nouă comandă din meniul contextual? Acest lucru facilitează în mod deosebit accesul utilizatorilor la macro: Pur și simplu faceți clic pe o celulă cu butonul din dreapta al mouse-ului și meniul contextual este disponibil, după cum arată următoarea figură:
Veți vedea deja o nouă comandă în meniul contextual al figurii. Se numește „Noua mea comandă”. Utilizați următorul cod de program pentru a integra noua intrare:
Sub ContextMenuErwiden ()
Cu Application.CommandBars („Cell”). Controls.Add
.Caption = "Noua mea comandă"
.OnAction = "Macro"
Se termina cu
Sfârșitul Sub
În atribuirea valorii la proprietatea OnAction, introduceți numele macro-ului dvs. care urmează să fie conectat la noul element de meniu.
Pentru a elimina noua intrare din meniul contextual, utilizați următorul cod de program:
Sub ContextMenuLoeschen ()
Application.CommandBars („Celulă”). Controale (Application.CommandBars („Celulă”). Controls.Count). Șterge
Sfârșitul Sub
Macrocomanda elimină ultima intrare din meniul contextual. Deoarece noua intrare este adăugată aici în prealabil, macro-ul șterge această intrare din meniul contextual.