Billentyűküldés makróművelet

Az asztali Access-adatbázisokBan a Billentyűk küldése makróműveletet használva közvetlenül a Access vagy egy aktív Windows-alapú alkalmazásba küldheti el a billentyűleütéseket.

Biztonsági megjegyzés: Bizalmas vagy titkos információkkal lehetőleg ne használjon Billentyűküldés utasítást vagy AutoKeys makrót. A rosszindulatú felhasználók elfoghatják a billentyűleütéseket, és veszélyeztethetik a számítógép és az adatok biztonságát.

Megjegyzés: Ez a művelet nem használható, ha az adatbázis nem megbízható.

Beállítás

A Billentyűk küldése makróművelet argumentumai a következők.

Művelet argumentuma

Leírás

Billentyűleütések

Az Access vagy az alkalmazás által feldolgozni kívánt billentyűleütések. Írja be a billentyűleütéseket a makrótervező ablak Művelet argumentumai szakaszában található Billentyűleütések mezőbe. A beírható karakterek maximális száma 255. Ez egy kötelező argumentum.

Várakozás

Azt adja meg, makró a billentyűleütések feldolgozásáig szüneteltesse-e a billentyűleütéseket. Kattintson az Igen (a szüneteltetéshez) vagy a Nem (a szüneteltetés mellőzése) gombra. Az alapértelmezett érték a Nem.

Megjegyzések

Az Access pontosan úgy dolgozza fel a Billentyűk küldése makróműveleten keresztül kapott billentyűleütéseket, mintha közvetlenül egy Access-ablakban írta volna be őket.

A billentyűleütések megadásához használja ugyanazt a szintaxist, mint a Billentyűk küldése utasításban.

Megjegyzés: Hiba akkor fordulhat elő, ha a Leütések argumentum helytelen szintaxist, elgépelt szöveget vagy más olyan értéket tartalmaz, amely nem megfelelő a leütések ablakának megfelelően.

Ezzel a makróműveletet használva adatokat lehet megadni egy párbeszédpanelen, különösen akkor, ha nem szeretné félbeszakítani a makrót, hogy manuálisan válaszoljon a párbeszédpanelre. Egyes Access-makróműveletek (például a PrintOut és a FindRecord)automatikusan kiválasztják bizonyos gyakran használt párbeszédpanelek beállításait. A Billentyűk küldése makróművelet segítségével kiválaszthatja a kevésbé gyakran használt párbeszédpanelek beállításait.

  • Mivel a párbeszédpanel felfüggeszti a makrót, a Billentyűk küldése makróműveletet előbb kell beállítania ahhoz a művelethez, amely a párbeszédpanel megnyitását okozza, és a Várakozás argumentumot Nemre kell állítania.

  • Az Access vagy más alkalmazás elérésére vonatkozó billentyűleütések időzítése bonyolult lehet. Emiatt azt javasoljuk, hogy ha van valamilyen más módszer (például a RögzítettEk Keresése makróművelet), amely a kívánt feladat megvalósításához használható, akkor használja ezt a módszert, és ne a Billentyűk küldése makróműveletet használja a párbeszédpanel beállításainak kitöltéseként.

Ha több mint 255 karaktert szeretne küldeni az Accessnek vagy egy másik Windows-alapú alkalmazásnak, a makrókban egymás után több Billentyűk küldése makróműveletet is használhat.

Ha billentyűleütéseket küld a Billentyűk küldése makróművelet használatával, akkor aktiválódik a megfelelő KeyDown-,KeyUp-és KeyPress-esemény. A nem ANSI-billentyűleütések (például funkcióbillentyűk) küldése nem indítja el a KeyPress-eseményt.

Ez a művelet nem érhető el Visual Basic for Applications (VBA) modulból. Használja inkább a Billentyűk küldése utasítást.

További segítségre van szüksége?

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

×