Access-työpöytätietokannoissa voit lähettää LähetäNäppäimet-makrotoiminnon suoraan Accessiin tai aktiiviseen Windows-pohjaiseen sovellukseen.
Huomautus
Vältä LähetäNäppäinkomennot-lausekkeen tai AutoKeys-makron käyttämistä arkaluonteisten tai luottamuksellisten tietojen kanssa. Tunkeilija voi siepata näppäimistön lyönnit ja heikentää tietokoneen ja tietojen tietosuojaa.
Huomautus
Tätä toimintoa ei sallita, jos tietokanta ei ole luotettu.
Asetus
LähetäNäppäimet-makrotoiminnolla on seuraavat argumentit.
| Toiminnon argumentti | Kuvaus |
|---|---|
| Näppäinpainallukset | Näppäinpainallukset, jotka haluat Accessin tai sovelluksen käsittelevän. Kirjoita näppäinlyönnit makron rakennenäkymäikkunan Toiminnon argumentit -osan Näppäinpainallukset-ruutuun. Voit kirjoittaa enintään 255 merkkiä. Tämä on pakollinen argumentti. |
| Odota | Määrittää, pitäisikö makron pysähtyä, kunnes näppäinpainallukset on käsitelty. Valitse Kyllä (keskeyttääksesi) tai Ei (et keskeytä). Oletusasetus on Ei. |
Huomautuksia
Access käsittelee LähetäNäppäimet-makrotoiminnon kautta saamansa näppäinpainallukset täsmälleen samalla tavalla kuin suoraan Access-ikkunaan.
Määritä näppäinlyönnit käyttämällä samaa syntaksia kuin SendKeys-lauseessa .
Huomautus
Virhe voi ilmetä, jos näppäinpainallukset-argumentti sisältää virheellistä syntaksia, väärin kirjoitettua tekstiä tai muita arvoja, jotka eivät sovellu ikkunaan, johon näppäinpainallukset lähetetään.
Tämän makrotoiminnon avulla voit kirjoittaa tietoja valintaikkunaan etenkin, jos et halua keskeyttää makroa vastaamaan manuaalisesti valintaikkunaan. Jotkin Accessin makrotoiminnot, kuten Tulosta ja EtsiTietue, valitsevat automaattisesti tiettyjen usein käytettyjen valintaikkunoiden asetukset. Voit käyttää LähetäNäppäin-makrotoimintoa harvemmin käytettyjen valintaikkunoiden asetusten valitsemiseen.
- Koska valintaikkuna keskeyttää makron, sinun on asetettava LähetäNäppäimet-makrotoiminto ennen toimintoa, joka saa valintaikkunan aukeamaan, ja määritettävä Odota-argumentin arvoksi Ei.
- Accessiin tai toiseen sovellukseen saapuvien näppäinpainallusten ajoitus voi olla hankalaa. Tästä syystä on suositeltavaa, että jos halutun tehtävän suorittamiseen on jokin muu menetelmä (kuten EtsiTietue-makrotoiminto ), käytä sitä sen sijaan, että käyttäisit LähetäNäppäimet-makrotoimintoa valintaikkunan asetusten täyttämiseen.
Jos haluat lähettää Accessiin tai toiseen Windows-pohjaiseen sovellukseen yli 255 merkkiä, voit käyttää makrossa useita LähetäNäppäin-makrotoimintoja peräkkäin.
Näppäinpainallusten lähettäminen LähetäNäppäimet-makrotoiminnolla käynnistää asianmukaiset KeyDown-, KeyUp- ja KeyPress-tapahtumat . Muiden kuin ANSI-näppäinpainallusten (kuten toimintonäppäimen) lähettäminen ei käynnistä KeyPress-tapahtumaa .
Tämä toiminto ei ole käytettävissä Visual Basic for Applications (VBA) -moduulissa. Käytä sen sijaan SendKeys-lausetta .