Makrohandlingen SendTaster

Sikkerhedsnote : Meddelelse om sikkerhed Undgå at bruge sætningen SendTaster eller makroen AutoKeys i forbindelse med følsomme eller fortrolige oplysninger. En hacker kan opsnappe tastetryk, hvilket udgør en sikkerhedsrisiko for computeren og dine data.

Du kan bruge handlingen SendTaster til at sende tastetryk direkte til Microsoft Office Access 2007 eller til et aktivt Windows-baseret program.

Bemærk: Denne handling tillades ikke, hvis der ikke er tillid til databasen. Klik på linkene i sektionen Se også i denne artikel for at få yderligere oplysninger om aktivering af makroer.

Indstilling

Handlingen SendTaster har følgende argumenter.

Handlingsargument

Beskrivelse

Tastetryk

De tastetryk, som Access eller programmet skal behandle. Skriv tastetrykkene i boksen Tastetryk i sektionen Handlingsargumenter i ruden Makrogenerator. Du kan skrive op til 255 tegn. Det er et obligatorisk argument.

Vent

Angiver, om makro skal stoppe midlertidigt, indtil tastetrykkene er behandlet. Klik på Ja (for at stoppe) eller Nej (for ikke at stoppe). Standardværdien er Nej.

Bemærkninger

Access behandler de tastetryk, der modtages via handlingen SendTaster, nøjagtigt som hvis du havde skrevet dem direkte i et Access-vindue.

Når du angiver tastetrykkene, skal du bruge samme syntaks som den, der benyttes i SendKeys-sætningen.

Bemærk: Der kan opstå fejl, hvis argumentet Tastetryk indeholder en forkert syntaks, forkert stavet tekst eller andre værdier, der ikke passer til det vindue, som tastetrykkene sendes til.

Du kan bruge handlingen til at angive oplysninger i en dialogboks, særligt hvis du ikke vil afbryde makroen for at reagere manuelt på dialogboksen. Nogle Access-handlinger, f.eks. Udskriv og FindPost, vælger automatisk indstillingerne i visse ofte benyttede dialogbokse. Du kan bruge handlingen SendTaster til at vælge indstillingerne i mindre benyttede dialogbokse.

Bemærk: 

  • Da dialogboksen afbryder makroen, skal du placere handlingen SendTaster før den handling, der får dialogboksen til at åbne, og indstille argumentet Vent til Nej.

  • Tidsindstillingen af de tastetryk, der når Access eller et andet program, kan være vanskelig. Derfor anbefales det, at hvis der findes en anden metode (f.eks. handlingen FindPost) , som du kan bruge til at opnå det ønskede resultat, skal du anvende den i stedet for at bruge handlingen SendTaster til at udfylde indstillingerne i en dialogboks.

Hvis du vil sende mere end 255 tegn til Access eller et andet Windows-baseret program, kan du bruge flere SendTaster-handlinger i træk i en makro.

Når du bruger handlingen SendTaster til at sende tastetryk, udløses de relevante TastNed-, TastOp- og Tastetryk-hændelser. Hvis du sender tastetryk, der ikke er i ANSI-tegnsæt (f.eks. en funktionstast), bliver hændelsen Tastetryk ikke udløst.

Handlingen er ikke tilgængelig fra et VBA-modul (Visual Basic for Applications). Brug i stedet sætningen SendKeys.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×