Includeți o intrare nouă în meniul contextual Excel

Anonim

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.