SendTastetrykk, makrohandling

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Du kan bruke makrohandlingen SendTastetrykk i Access-skrivebordsdatabaser til å sende tastetrykk direkte til Access eller aktive Windows-baserte programmet.

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.

Merknad: Denne handlingen tillates ikke hvis databasen ikke er klarert.

Innstilling

Makrohandlingen SendTastetrykk har følgende argumenter:

Handlingsargument

Beskrivelse

Tastetrykk

Tastetrykk du vil at Access eller programmet til å behandle. Angi tastetrykket i tastetrykk-boksen i Handlingsargumenter-inndelingen i makrovinduet utforming. Du kan skrive inn opptil 255 tegn. Dette er et nødvendig argument.

vent

Angir om makro skal stoppe til tastetrykket er behandlet. Velg Ja (Hvis du vil stanse) eller Nei (Hvis du vil ikke midlertidig). Standard er Nei.

Merknader

Access behandler tastetrykk den får gjennom makrohandlingen SendTastetrykk , akkurat som om du hadde skrevet dem direkte i en Access-vinduet.

Hvis du vil angi tastetrykket, bruker du den samme syntaksen som du ville brukt for SendTastetrykk -setningsdelen.

Merknad: Feilmeldingen kan oppstå hvis tastetrykk -argumentet inneholder feil syntaks, feilstavede tekst eller andre verdier som ikke er gyldige for vinduet tastetrykket er sendt til.

Du kan bruke denne makrohandlingen å skrive inn informasjon i en dialogboks, spesielt hvis du ikke vil avbryte makroen for å svare på dialogboksen manuelt. Noen Access makrohandlinger, for eksempel SkrivUt og SøkEtterPost, velger automatisk alternativene i visse dialogbokser som brukes ofte. Du kan bruke handlingen SendTastetrykk makro til å velge alternativer i dialogbokser som sjelden brukes.

Merknad: 

  • Fordi makroen stoppes midlertidig i dialogboksen, må du sette SendTastetrykk makrohandlingen før handlingen som åpner dialogboksen for å åpne, og angi Vent -argumentet til Nei.

  • Tidsberegning for tastetrykk når Access eller et annet program kan være vanskelig. Resultatet, anbefales det at hvis det er en annen metode (for eksempel makroen FindRecord) kan du bruke til å oppnå ønsket aktivitet, kan du bruke denne metoden i stedet for å bruke makrohandlingen SendTastetrykk til å fylle ut alternativene i en dialogboks.

Hvis du vil sende mer enn 255 tegn til Access eller et annet Windows-baserte program, kan du bruke flere SendTastetrykk makrohandlinger etter hverandre i en makro.

Bruke makrohandlingen SendTastetrykk til å sende tastetrykk, utløses de aktuelle hendelsene KeyDown, KeyUpog tastetrykk . Sender ikke ANSI-tastetrykk (for eksempel en funksjonstast), utløses hendelsen tastetrykk .

Denne handlingen er ikke tilgjengelig fra et Visual Basic for Applications (VBA) modul. Bruk SendTastetrykk -setningsdelen i stedet.

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
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.

×