Een macro koppelen aan het contextmenu
Wilt u een van uw macro's koppelen aan een nieuwe opdracht in het contextmenu? Dit maakt het voor gebruikers bijzonder eenvoudig om de macro op te roepen: Klik met de rechtermuisknop op een cel en het contextmenu is beschikbaar, zoals de volgende afbeelding laat zien:
Je ziet al een nieuw commando in het contextmenu van de figuur. Het heet "Mijn Nieuwe Bestelling". Gebruik de volgende programmacode om de nieuwe invoer te integreren:
Sub ContextMenuVerwijderen ()
Met Application.CommandBars ("Cell").Controls.Add
.Caption = "Mijn nieuwe opdracht"
.OnAction = "Macro"
Eindigt met
Einde sub
Voer in de waardetoewijzing aan de eigenschap OnAction de naam in van uw macro die aan het nieuwe menu-item moet worden gekoppeld.
Gebruik de volgende programmacode om de nieuwe invoer uit het contextmenu te verwijderen:
Sub ContextMenuLoeschen ()
Application.CommandBars ("Cell"). Controls (Application.CommandBars ("Cell"). Controls.Count) .Delete
Einde sub
De macro verwijdert de laatste invoer uit het contextmenu. Aangezien het nieuwe item hier vooraf wordt toegevoegd, verwijdert de macro dit item uit het contextmenu.