Makrotoiming Saada_klahvikäsud

SendKeys saate kasutada Accessi töölaua andmebaasides klahvivajutuste saatmiseks otse Access või aktiivse Windowsi-põhisele rakendusele.

Turbeteade.: Vältige tundliku sisuga või konfidentsiaalse teabe korral lause Saada_klahvikäsud või makro Automaatklahvid kasutamist. Mõni pahatahtlik kasutaja võib talletada klahvivajutusi ning seejärel teie arvuti ja selles olevate andmete turvalisuse ohtu seada.

Märkus.: Kui andmebaas pole usaldusväärne, pole see toiming lubatud.

Säte

SendKeys on järgmised argumendid.

Toimingu argument

Kirjeldus

Klahvivajutused

Klahvivajutused, millele soovite juurde pääseda, või rakendus, mida soovite töödelda. Sisestage makro kujunduse akna jaotise Action argumendid väljale klahvivajutused . Võite tippida kuni 255 märki. See argument on kohustuslik.

Wait

Määrab, kas makro peaks peatama, kuni klahvivajutused on töödeldud. Klõpsake nuppu Jah (peatamiseks) või ei (peatamiseks). Vaikeväärtus on Ei.

Kommentaarid

Access töötleb klahvivajutusi, mille ta saab SendKeys kaudu, täpselt nii, nagu oleksite need otse Accessi aknasse tippinud.

Klahvivajutuste määramiseks kasutage sama süntaksit nagu SendKeys lause.

Märkus.: Tõrge võib ilmneda juhul, kui klahvivajutuste argument sisaldab vale süntaksit, valesti kirjutatud teksti või muid väärtusi, mis ei sobi selle akna jaoks, kuhu klahvivajutused saadetakse.

Seda makrot saate kasutada dialoogiboksi teabe sisestamiseks, eriti juhul, kui te ei soovi makrot dialoogiboksi käsitsi vastamiseks katkestada. Mõned Accessi makro toimingud (nt väljatrükk ja FindRecord) valivad automaatselt teatud sageli kasutatavate dialoogibokside suvandid. SendKeys abil saate valida vähem levinud dialoogibokside suvandeid.

  • Kuna dialoogiboks peatab makro, peate SendKeys seadma enne toimingut, mis põhjustab dialoogiboksi, et avada ja määrata oodatav argument väärtuseks ei.

  • Accessi või mõne muu rakenduse klahvivajutuste ajastus võib olla keeruline. Selle tulemusena on soovitatav, et kui on olemas mõni muu meetod (nt FindRecord ), mida saate kasutada soovitud tööülesande saavutamiseks, kasutage seda meetodit, mitte SendKeys dialoogiboksi suvandite täitmiseks.

Kui soovite juurde pääseda või mõnele muule Windowsi-põhisele rakendusele saata üle 255 märgi, saate makros järjest kasutada mitut SendKeys makrot.

SendKeys kasutamine klahvivajutuste saatmiseks käivitab sobivad KeyDown, KeyUpja klahvivajutuste sündmused. Mitte-ANSI klahvivajutuste (nt funktsiooni võti) saatmine ei Käivita klahvivajutuse sündmust.

See toiming pole saadaval rakenduse Visual Standard for Applications (VBA) moodulis. Kasutage selle asemel SendKeys lauset.

Kas vajate veel abi?

Täiendage Office'i kasutamise 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.

×