Makrohandlingen AngivMenupunkt

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Du kan bruge makrohandlingen AngivMenupunkt i Access-skrivebordsdatabaser til at angive tilstanden af menupunkter (aktiveret eller deaktiveret, markeret eller ikke valgt) på brugerdefinerede eller globale menuer under fanen Tilføjelsesprogrammer.

Bemærk!: Makrohandlingen AngivMenupunkt fungerer kun med brugerdefinerede og globale menuer, der er oprettet ved hjælp af menumakroer. Makrohandlingen AngivMenupunkt er inkluderet i Microsoft Office Access 2007 og nyere versioner kun for kompatibilitet med tidligere versioner. Det fungerer ikke sammen med funktionen kommandolinje. Dog kan du bruge egenskaberne aktiveret og tilstand i et modul Visual Basic for Applications (VBA) til at deaktivere eller aktivere og markere eller fjerne markering af elementer på genvejsmenuer eller brugerdefinerede eller globale menuer.

Indstilling

Makrohandlingen AngivMenupunkt har følgende argumenter:

Handlingsargument

Beskrivelse

Menuindeks

Indekset for den menu, der indeholder den kommando, du vil angive tilstanden. Angiv en heltalsværdi, startende fra 0 for indekset til den ønskede menu i den brugerdefinerede eller globale menu. Angiv indeksværdi i feltet Menuindeks i afsnittet Handlingsargumenter designvinduet makro. Indekset er i forhold til menuens placering i menumakroen til den brugerdefinerede eller globale menu (placeringen af denne menu makrohandlingen TilføjMenu i menumakro, hvor der tælles fra 0 ). Visningen af menuen muligvis anderledes, fordi du kan bruge betinget udtryk i menumakroen til at skjule eller vise brugerdefinerede menupunkter. Dette er et obligatorisk argument.

Hvis du vælger en menu med dette argument og lader argumenterne Kommandoen indeks og Underkommandoindeks være tomme, kan du aktivere eller deaktivere menunavnet sig selv. Du kan ikke dog markere eller fjerne markering af et menunavn (Access ignorerer kontrollere og ikke- markeret indstillingerne for argumentet Flag for menunavne).

Kommandoen indeks

Indekset for den kommando, du vil angive tilstanden. Angiv en heltalsværdi, startende fra 0 til indeks til den ønskede kommando i menuen valgt af argumentet Menuindeks . Indekset er i forhold til den kommando position i makrogruppe, der definerer den valgte menu for den brugerdefinerede eller globale menu (placeringen af denne kommando makro i makrogruppen, hvor der tælles fra 0). Visningen af menuen muligvis anderledes, fordi du kan bruge betinget udtryk i menuens makrogruppe til at skjule eller vise brugerdefinerede menukommandoer.

Underkommandoen indeks

Indekset for underkommandoen, du vil angive tilstanden. Dette gælder kun, hvis den ønskede kommando har en undermenu. Angiv en heltalsværdi, startende fra 0 til indeks til den ønskede underkommando i undermenuen valgt af argumentet Kommandoen indeks . Indekset er i forhold til underkommandoens placering i makrogruppen, der definerer den valgte undermenu for den brugerdefinerede eller globale menu (placeringen af denne underkommandos makro i makrogruppen, hvor der tælles fra 0).

Flag

Den tilstand, du vil angive den kommando eller underkommando til. Klik på grå (at deaktivere kommandoen – den vises nedtonet), grå (for at aktivere det), skal du kontrollere (at placere en markering af kommandoen – angiver typisk, at den er blevet valgt eller slået til), eller markeret (for at fjerne markeringen). Standard er ikke-grå.

Bemærkninger

Makrohandlingen AngivMenupunkt fungerer kun på en brugerdefineret eller global menu. Hvis det aktive vindue ikke har en brugerdefineret eller global menu, får kører en makro, der indeholder makrohandlingen AngivMenupunkt en kørselsfejl.

Du kan bruge denne handling til at angive tilstanden for menukommandoer og underkommandoer, men ikke underkommandoer til underkommandoer.

Hvis du vil køre makrohandlingen AngivMenupunkt i et Visual Basic for Applications (VBA) modul, skal du bruge metoden AngivMenupunkt i objektet DoCmd .

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×