Logg på med Microsoft
Logg på, eller opprett en konto.
Hei,
Velg en annen konto.
Du har flere kontoer
Velg kontoen du vil logge på med.

Du kan bruke makrohandlingen SendKeys i Access-skrivebordsdatabaser til å sende tastetrykk direkte til Access eller til et aktivt Windows-basert program.

Sikkerhetsmerknad: Unngå å bruke SendKeys-setningen eller en AutoKeys-makro med sensitiv eller konfidensiell informasjon. En ondsinnet bruker kan fange opp tastetrykk og true sikkerheten til datamaskinen og dataene.

Obs!: Denne handlingen tillates ikke hvis databasen ikke er klarert.

Innstilling

Makrohandlingen SendTaster har følgende argumenter:

Handlingsargument

Beskrivelse

Tastetrykk

Tastetrykkene du vil at Access eller programmet skal behandle. Skriv inn tastetrykkene i tastetrykkboksen i Handlingsargumenter-delen i makroutformingsvinduet. Du kan skrive inn opptil 255 tegn. Dette er et nødvendig argument.

Vent

Angir om makro skal stanse midlertidig til tastetrykkene er behandlet. Klikk Ja (for å stanse midlertidig) eller Nei (hvis du ikke vil stanse midlertidig). Standardverdien er Nei.

Merknader

Access behandler tastetrykkene den mottar via makrohandlingen SendKeys , akkurat som om du hadde skrevet dem inn direkte i et Access-vindu.

Hvis du vil angi tastetrykk, bruker du samme syntaks som for SendKeys-setningen .

Obs!: Det kan oppstå en feil hvis tastetrykkargumentet inneholder feil syntaks, feilstavet tekst eller andre verdier som ikke passer for vinduet tastetrykkene sendes til.

Du kan bruke denne makrohandlingen til å skrive inn informasjon i en dialogboks, spesielt hvis du ikke vil avbryte makroen for å svare manuelt på dialogboksen. Noen Makrohandlinger i Access, for eksempel PrintOut og FindRecord, velger automatisk alternativene i enkelte vanlige dialogbokser. Du kan bruke makrohandlingen SendTaster til å velge alternativene i mindre vanlige dialogbokser.

  • Fordi dialogboksen stopper makroen, må du plassere makrohandlingen SendTaster før handlingen som fører til at dialogboksen åpnes, og sette Vent-argumentet til Nei.

  • Tidsberegningen for tastetrykkene som når Access eller et annet program, kan være vanskelig. Derfor anbefales det at hvis det finnes en annen metode (for eksempel makrohandlingen FindRecord ) du kan bruke til å oppnå en ønsket oppgave, bruker du denne metoden i stedet for å bruke makrohandlingen SendKeys til å fylle ut alternativene i en dialogboks.

Hvis du vil sende mer enn 255 tegn til Access eller et annet Windows-basert program, kan du bruke flere SendKeys-makrohandlinger i rekkefølge i en makro.

Hvis du bruker makrohandlingen SendTaster til å sende tastetrykk, utløses de aktuelle KeyDown-, KeyUp- og KeyPress-hendelsene . Sending av tastetrykk som ikke er ANSI (for eksempel en funksjonstast), utløser ikke KeyPress-hendelsen .

Denne handlingen er ikke tilgjengelig fra en Visual Basic for Applications (VBA)-modul. Bruk SendKeys-setningen i stedet.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?
Når du trykker på Send inn, blir tilbakemeldingen brukt til å forbedre Microsoft-produkter og -tjenester. IT-administratoren kan samle inn disse dataene. Personvernerklæring.

Takk for tilbakemeldingen!

×