Makrotoiming Saada_klahvikäsud

Turbeteade : Ärge kasutage tundliku või konfidentsiaalse loomuga teabe talletamiseks lauset SendKeys või makrot AutoKeys. Pahatahtlik kasutaja võib klahvivajutused talletada ja teie arvuti ning andmete turvalisuse ohtu seada.

Toimingu Saada_klahvikäsud abil saate otse rakendusele Microsoft Office Access 2007 või aktiivsele Windowsi-põhisele rakendusele klahvivajutusi saata.

Märkus. : Seda toimingut ei lubata, kui andmebaasi ei usaldata. Lisateavet makrode lubamise kohta leiate käesoleva artikli jaotises Vt ka asuvatest linkidest.

Seadistus

Toimingul Saada_klahvikäsud on järgmised argumendid.

Toiminguargument

Kirjeldus

Klahvivajutused

Klahvivajutused, mida Access või mõni muu rakendus peab töötlema. Sisestage klahvivajutused makrokoosturi paani jaotise Toiminguargumendid väljale Klahvivajutused. Võite tippida kuni 255 märki. See argument on kohustuslik.

Oota

Määrab, kas makro peaks klahvivajutuste töötlemise ajal seiskuma. Klõpsake väärtust Jah (makro seiskamiseks) või Ei (seiskamist ei toimu). Vaikeväärtus on Ei.

Kommentaarid

Access töötleb toimingu Saada_klahvikäsud kaudu vastu võetud klahvivajutusi nagu oleksite need tippinud otse Accessi aknas.

Klahvivajutuste määramiseks kasutage sama süntaksit nagu Saada_klahvikäsud lauses.

Märkus. : Kui argument Klahvivajutused sisaldab ebakorrektset süntaksit, vigast teksti või teisi klahvivajutusi vastu võtva aknaga sobimatuid väärtusi, võib tekkida tõrge.

Selle toimingu abil saate dialoogiboksi teavet sisestada ning makro ei pea tööd katkestama, kui dialoogiboksis käsitsi tipite. Mõned Accessi toimingud (nt Prindi ja Otsi_kirje) valivad sageli kasutatavate dialoogibokside suvandid automaatselt. Toimingu Saada_klahvikäsud abil saate valida harvemini kasutatavate dialoogibokside suvandid.

Märkus. : 

  • Kuna dialoogiboks seiskab makro, peate toimingu Saada_klahvikäsud käivitama enne dialoogiboksi avavat toimingut ning määrama argumendi Oota väärtuseks Ei.

  • Klahvivajutuste Accessi või muusse rakendusse kohalejõudmise ajastus võib olla keeruline. Kui soovitud ülesande teostamiseks on teisi meetodeid (nt toiming Otsi_kirje), kasutage dialoogiboksis suvandite täitmiseks toimingu Saada_klahvikäsud asemel mõnda muud meetodit.

Accessile või mõnele muule Windowsi-põhisele rakendusele enam kui 255 märgi saatmiseks saate makros mitmeid Saada_klahvikäsud toiminguid järjestikku kasutada.

Toimingu Saada_klahvikäsud abil klahvivajutuste saatmine käivitab sündmused KeyDown, KeyUp ja KeyPress. Mitte-ANSI-märgistik klahvivajutuste (nt funktsiooniklahv) saatmine ei käivita sündmust KeyPress.

See toiming pole rakenduse Visual Basic for Applications (VBA) moodulist kättesaadav. Selle asemel kasutage SendKeys-lauset.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×