Endring av Shortcut Menu

February 20  by Eliza

De hurtigmenyer som du ser når du høyreklikker på ulike objekter kan være svært nyttig. I Word, er det relativt enkelt å endre hurtigmenyer. I Excel imidlertid endre menyene-mens mulig-er på langt nær så lett.

I Excel kan du bare endre alternativene på en hurtigmeny ved hjelp av VBA. Den riktige koden du bruker, avhenger av om du fjerner elementer fra en hurtigmeny eller legge dem i følgende kode illustrerer hvordan du sletter et element fra en snarveismeny.:

Sub Del_Item ()
Commandbars ("Cell"). Controls ("Cut"). Slett
End Sub

Hver hurtigmenyen er virkelig et medlem av Commandbars samling, og kan dermed bli manipulert i VBA. I dette tilfellet, en CommandBar under navnet "Cell" blir manipulert. Dette skjer bare for å være på kommandolinjen for hurtigmenyen som vises når du høyreklikker på en celle i et regneark. Excel har 47 navngitte kontekstmenyer Commandbars.

Hvis du vil legge til en kommando til en hurtigmeny, alt du gjør bruk kode som ligner på følgende:

Sub Add_Item ()
Commandbars ("Cell"). Controls.Add _
Type: = msoControlButton, Id: = 21, _
Før: = 1
End Sub

I dette tilfellet er du igjen manipulere hurtigmenyen som vises når du høyreklikker på en celle. Du legger til en kommando som er definert av Id verdi setting. I dette tilfellet er det Id verdien 21, som representerer Cut kommandoen. Det er score, om ikke hundrevis, av forskjellige kommando IDer innen Excel.

For å hjelpe deg med å bestemme både Id å bruke for en kommando, samt navnene på de ulike kontekstmenyer Commandbars, bør du se i Knowledge Base-artikkel 213552. Denne artikkelen er ganske lang, og kan finnes på følgende adresse :

http://support.microsoft.com/kb/213552

Artikkelen er skrevet for Excel 2000, men er også aktuelt for senere versjoner av Excel, gjennom Excel 2003.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (1962) gjelder for Microsoft Excel 97, 2000, 2002, og 2003.