Sign in with Microsoft
Sign in or create an account.

Du kan bruke makrohandlingen AngiMenyElement i Access-skrivebordsdatabaser til å angi tilstanden til menyelementer (aktivert eller deaktivert, merket eller ikke valgt) på egendefinerte eller globale menyer på Fanen Tillegg.

Obs!:  Makrohandlingen AngiMenyElement fungerer bare med egendefinerte og globale menyer opprettet ved hjelp av menymakroer. Makrohandlingen AngiMenyOmråde er bare inkludert i Microsoft Office Access 2007 og nyere versjoner, for kompatibilitet med tidligere versjoner. Det fungerer ikke med kommandolinje funksjonalitet. Du kan imidlertid bruke egenskapene Aktivert og Status i en VBA-modul (Visual Basic for Applications) til å deaktivere eller aktivere og merke eller fjerne merking av elementer på hurtigmenyer eller egendefinerte eller globale menyer.

Innstilling

Makrohandlingen AngiMenyOmråde har følgende argumenter:

Handlingsargument

Beskrivelse

Menyindeks

Indeksen for menyen som inneholder kommandoen du vil angi tilstanden for. Skriv inn en heltallsverdi, med start fra 0, for indeksen til den ønskede menyen i den egendefinerte eller globale menyen. Skriv inn indeksverdien i Menyindeks-boksen i Handlingsargumenter-delen i makroutformingsvinduet. Indeksen er relativ til menyens posisjon i menymakroen for den egendefinerte eller globale menyen (plasseringen av denne menyens makrohandling LeggTilMeny i menymakroen, talt fra 0). Visningen av menyen kan være litt annerledes fordi du kan bruke betingede uttrykk i menymakroen til å skjule eller vise egendefinerte menyelementer. Dette er et nødvendig argument.

Hvis du velger en meny med dette argumentet og lar kommandoindeks- og underkommandoargumentene stå tomme, kan du aktivere eller deaktivere selve menynavnet. Du kan imidlertid ikke merke eller fjerne merket for et menynavn (Access ignorerer innstillingene for merking og fjern merket for flaggargumentet for menynavn).

Kommandoindeks

Indeksen for kommandoen du vil angi tilstanden for. Skriv inn en heltallsverdi, med start fra 0, for indeksen til den ønskede kommandoen på menyen som velges av menyindeksargumentet. Indeksen er relativ til kommandoens posisjon i makrogruppe som definerer den valgte menyen for den egendefinerte eller globale menyen (plasseringen av denne kommandoens makro i makrogruppen, talt fra 0). Menyens visning kan være litt annerledes fordi du kan bruke betingede uttrykk i menyens makrogruppe for å skjule eller vise egendefinerte menykommandoer.

Underkommand-indeks

Indeksen for undercommand som du vil angi delstaten for. Dette gjelder bare hvis den ønskede kommandoen har en undermeny. Skriv inn en heltallsverdi, med start fra 0, for indeksen til den ønskede underkommandoen i undermenyen som velges av kommandoindeksargumentet. Indeksen er relativ til underkommandoens posisjon i makrogruppen som definerer den valgte undermenyen for den egendefinerte eller globale menyen (plasseringen av denne underkommandoens makro i makrogruppen, talt fra 0).

Flagg

Tilstanden du vil angi kommandoen eller underkommandoen til. Klikk Grått (hvis du vil deaktivere kommandoen – den vises nedtonet), Fjern markering (for å aktivere den), Merk av (hvis du vil merke av for kommandoen – vanligvis indikerer at den er valgt eller vekslet), eller Fjern merket (for å fjerne kontrollen). Standardverdien er Fjern.

Merknader

Makrohandlingen AngiMenyElement fungerer bare på en egendefinert eller global meny. Hvis det aktive vinduet ikke har en egendefinert eller global meny, vil en makro som inneholder makrohandlingen AngiMenyElement, føre til en kjøretidsfeil.

Du kan bruke denne handlingen til å angi tilstanden til menykommandoer og underkommandoer, men ikke underkommandoer for underkommandoer.

Du kan kjøre makrohandlingen SetMenuItem i en VBA-modul (Visual Basic for Applications), ved å bruke Metoden SetMenuItem for DoCmd-objektet.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Office Insider-deltakere

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×