Office
Logg på

KjørBasicKode, makrohandling

Obs!: Vi ønsker å gi deg det nyeste hjelpeinnholdet så raskt som mulig, på ditt eget språk. Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig for deg nederst på denne siden? Her er den engelske artikkelen for enkel referanse.

Du kan bruke handlingen KjørBasicKode makroen i Access-skrivebordsdatabaser ringe et Visual Basic for Applications (VBA) Function-prosedyre.

Innstilling

Makrohandlingen KjørBasicKode har følgende argumenter.

Handlingsargument

Beskrivelse

Funksjonsnavn

Navnet på VBA Function-prosedyre for å ringe. Angi funksjonsargumenter i parentes. Angi funksjonsnavnet i boksen Funksjonsnavn i makrovinduet utforming. Dette er et nødvendig argument.

Obs!: I en Access-database (MDB eller ACCDB), klikker du Lag-knappen for å bruke uttrykksverktøyet til å velge en funksjon for dette argumentet. Velg funksjonen i listen i uttrykksverktøyet.

Merknader

Brukerdefinert funksjon prosedyrene lagres i Access moduler.

Du må ta med parentesen, selv om Function-prosedyre har ingen argumenter, som i eksemplet nedenfor:

TestFunction()

I motsetning til brukerdefinert funksjon navn som brukes for hendelsesegenskap innstillinger, begynner funksjonsnavnet i Funksjonsnavn -argumentet ikke med et likhetstegn (=).

Access ignorerer verdien som returneres av funksjonen.

Obs!: Du kan ikke hente en Function-prosedyre fra en makro hvis funksjonsnavnet er den samme.

Tips! 

Hvis du vil kjøre en delprosedyre eller hendelsesprosedyre skrevet i Visual Basic, kan du opprette en Function-prosedyre som kaller delprosedyren eller hendelsesprosedyre. Bruk handlingen KjørBasicKode makro til å kjøre Function-prosedyre.

Hvis du bruker handlingen KjørBasicKode makroen til en funksjon, søker Access etter funksjonen med navnet som angis av argumentet Funksjonsnavnet i standard-modulene for databasen. Imidlertid Hvis denne handlingen kjører svar når du velger en menykommando på en skjema eller rapport eller som svar på en hendelse i et skjema eller rapport, søker Access først etter funksjonen i skjemaets eller rapportens klassemodul og deretter i de standard modulene. Access søker ikke klassen modulene som vises i området moduler i navigasjonsruten for funksjonen som angis av argumentet Funksjonsnavn .

Denne handlingen er ikke tilgjengelig i en VBA-modul. Kjør den ønskede Function-prosedyren i stedet, direkte i VBA.

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×