Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Akciu makra OdoslaťKľúče môžete použiť v počítačových databázach Accessu na odoslanie stlačenia klávesov priamo do Access alebo do aktívnej aplikácie založenej na Windowse.

Poznámka k zabezpečeniu: Nepoužívajte príkaz OdoslaťKlávesy ani makro Automatické klávesy pri citlivých alebo dôverných informáciách. Zlomyseľný používateľ by mohol zachytiť, ktoré klávesy boli stlačené, a ohroziť bezpečnosť počítača a údajov.

Poznámka: Táto akcia nebude povolená, ak databáza nie je dôveryhodná.

Nastavenie

Akcia makra OdoslaťKľúče obsahuje nasledovné argumenty.

Argument akcie

Popis

Stlačenia klávesov

Stlačenia klávesov, ktoré má spracovať Access alebo aplikácia. Do poľa Stlačenia klávesov v časti Argumenty akcie v okne návrhu makra zadajte stlačenia klávesov. Zadať môžete maximálne 255 znakov. Tento argument je povinný.

Čakajte

Určuje, či sa má makro pozastaviť, kým sa nespracujú stlačenia klávesov. Kliknite na tlačidlo Áno (ak chcete pozastaviť) alebo Nie (nepozastaví sa). Predvolená hodnota je Nie.

Poznámky

Access spracuje stlačenia klávesov, ktoré prijíma prostredníctvom akcie makra OdoslaťKľúče , presne tak, ako keby ste ich zadali priamo do okna Accessu.

Ak chcete zadať stlačenia klávesov, použite rovnakú syntax ako pri príkaze SendKeys .

Poznámka: Chyba sa môže vyskytnúť, ak argument stlačenia klávesov obsahuje nesprávnu syntax, nesprávne napísaný text alebo iné hodnoty, ktoré nie sú vhodné pre okno, do ktorých sa klávesy odosielajú.

Túto akciu makra môžete použiť na zadanie informácií do dialógového okna, najmä ak nechcete prerušiť manuálne odpovedanie na dialógové okno. Niektoré akcie accessových makier, ako napríklad Výtlačok a NájsťZáznam, automaticky vyberú možnosti v niektorých často používaných dialógových oknách. Akciu makra OdoslaťKľúče môžete použiť na výber možností v menej bežne používaných dialógových oknách.

  • Keďže dialógové okno pozastaví makro, musíte pred akciu, ktorá spôsobí otvorenie dialógového okna, umiestniť akciu makra OdoslaťKľúče a nastaviť argument Čakať na hodnotu Nie.

  • Načasovanie stlačení klávesov, ktoré sa dostanú do Accessu alebo inej aplikácie, môže byť zložité. Preto sa odporúča použiť inú metódu (napríklad akciu makra NájsťZáznam ) na dosiahnutie požadovanej úlohy, namiesto použitia akcie makra OdoslaťKľúče na vyplnenie možností v dialógovom okne použiť túto metódu.

Ak chcete do Accessu alebo inej aplikácie založenej na Windowse odoslať viac než 255 znakov, môžete v makre použiť viacero akcií makra OdoslaťKľúče za sebou.

Použitie akcie makra OdoslaťKľúče na odoslanie stlačenia klávesov spustí príslušné udalosti KeyDown, KeyUp a KeyPress . Odosielanie stlačenia klávesov bez ansi (napríklad funkčný kláves) nespúšťa udalosť KeyPress .

Táto akcia nie je k dispozícii v module jazyka Visual Basic for Applications (VBA). Namiesto toho použite príkaz SendKeys .

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×