SendKeys makrokomandos veiksmas

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Siųsti klavišų tiesiogiai Access arba aktyvūs Windows veikiančios taikomosios programos, galite naudoti SendKeys makrokomandos veiksmo prieigos darbalaukio duomenų bazėse.

Saugos pranešimas : Venkite naudoti sakinį Klaviatūroskomandos ar makrokomandą Automatiniairaktai su slapta arba konfidencialia informacija. Pakenkti norintis vartotojas gali fiksuoti klavišų paspaudimus ir pažeisti kompiuterio ir duomenų saugą.

Pastaba : Šis veiksmas bus leidžiama, jei duomenų bazė yra patikimi.

Nustatymas

SendKeys makrokomandos veiksmas turi šiuos argumentus.

Veiksmo argumentas

Aprašas

Klavišų paspaudimais

Klavišų norite prieigos arba taikomąją programą, kad būtų apdoroti. Įveskite klavišų makrokomandų kūrimo lange sekcijos Veiksmo argumentai lauke klavišų paspaudimais . Galite įvesti iki 255 simbolių. Tai yra būtinas argumentas.

palaukti, palauk

Nurodo, ar makrokomanda turėtų pristabdyti, kol buvo tvarkomi klavišų. Spustelėkite taip (turi būti pristabdytas) arba ne (turi būti pristabdytas nėra). Numatytoji reikšmė yra ne.

Pastabos

Prieigos procesai klavišų, gautų per SendKeys makrokomandos veiksmo būtent taip, tarsi jūs įvedėte juos tiesiai į "Access" lange.

Norėdami nurodyti klavišų, naudokite tą pačią sintaksę, kaip tai darytumėte su SendKeys sakinį.

Pastaba : Klaida gali įvykti, jei klavišų argumentas yra neteisinga sintaksė, neteisingai parašytą tekstą ar kitos reikšmės, kurių tinkamą klavišų siunčiamos į langą.

Galite naudoti šį makrokomandos veiksmą į įveskite informaciją dialogo lange, ypač, jei nenorite, kad netrukdyti rankiniu būdu atsakyti į dialogo langą Makrokomandos. Kai kurie prieigos makrokomandų veiksmų, pvz., spausdinimas ir Rastiįrašą, automatiškai pažymėkite norimas parinktis tam tikrų dažniausiai naudojamų dialogo languose. Galite naudoti SendKeys makrokomandos veiksmą, rečiau naudojamų dialogo lange pasirinkite norimas parinktis.

Pastaba : 

  • Nes dialogo langą sustabdo makrokomandą, galite nustatyti, prieš veiksmą, kuris pasirodo dialogo langas atidaryti ir palaukite, kol argumentas nustatyta kaip neSendKeys makrokomandos veiksmą.

  • Laiko klavišų pasiekti Access ar kitą taikomąją programą, gali būti sudėtingas. Todėl rekomenduojama, jei yra kitas būdas, (pvz., makrokomandos veiksmas Rastiįrašą ) galite pasiekti norimą užduotį, naudokite šį metodą, o ne naudojant SendKeys makrokomandos veiksmo užpildyti parinktys dialogo lange.

Jei norite siųsti daugiau nei 255 simboliai Access ar kitą "Windows" taikomąją programą, galite naudoti keletą SendKeys makrokomandų veiksmų iš eilės į makrokomandą.

Naudojant SendKeys makrokomandos veiksmas siųsti klavišų paleidiklius atitinkamą KeyDown, KeyUpir paspaudimo įvykius. Siunčiant ne ANSI klavišų (pvz., nuo funkcijos klavišo) nepavyksta paleisti paspaudimo atveju.

Šis veiksmas negalimas iš Visual Basic for Applications (VBA) modulyje. Vietoj to naudokite SendKeys sakinį.

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×