Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Akci makra SendKeys (Odeslat klíče ) v desktopových databázích Accessu můžete použít k odesílání klávesových zkratek přímo do Access nebo do aktivní aplikace systému Windows.

Poznámka zabezpečení: Vyhněte se použití příkazu SendKeys nebo makra AutoKeys u citlivých nebo tajných informací. Klávesové úhozy by mohl zachytit kyberzločinec, který by mohl ohrozit zabezpečení vašeho počítače a dat.

Poznámka: Tato akce nebude povolena, pokud databáze není důvěryhodná.

Nastavení

Akce makra SendKeys má následující argumenty.

Akční argument

Popis

Stisknutí kláves

Stisknutí kláves, které má Access nebo aplikace zpracovat. Zadejte stisknutí kláves do pole Klávesové zkratky v části Argumenty akce v okně návrhu makra. Můžete zadat až 255 znaků. Zadání tohoto argumentu je povinné.

Počkejte

Určuje, jestli se má Makro pozastavit, dokud se nezpracují stisknutí kláves. Klikněte na Ano (chcete-li pozastavit) nebo Ne (pokud nechcete pozastavit). Výchozí možnost je Ne.

Poznámky

Access zpracovává stisknutí kláves, které přijímá prostřednictvím akce makra SendKeys , přesně tak, jako byste je zadali přímo v okně Accessu.

Pokud chcete určit stisknutí kláves, použijte stejnou syntaxi jako u příkazu SendKeys .

Poznámka: K chybě může dojít, pokud argument Stisknutí kláves obsahuje nesprávnou syntaxi, chybně napsaný text nebo jiné hodnoty, které nejsou vhodné pro okno, do kterého se odesílají klávesové zkratky.

Tuto akci makra můžete použít k zadání informací do dialogového okna, zejména pokud nechcete makro přerušit, aby na dialogové okno reagovalo ručně. Některé akce accessových maker, například Výtisk a NajítZáznam, automaticky vyberou možnosti v některých často používaných dialogových oknech. Pomocí akce makra SendKeys můžete vybrat možnosti v méně často používaných dialogových oknech.

  • Vzhledem k tomu, že dialogové okno pozastaví makro, musíte před akci makra SendKeys umístit akci makra SendKeys a nastavit argument Čekání na Ne.

  • Načasování stisknutí kláves, které se dostanou do Accessu nebo jiné aplikace, může být složité. Proto se doporučuje, aby pokud existuje nějaká jiná metoda (například akce makra NajítZáznam ), kterou můžete použít k dosažení požadovaného úkolu, použijte tuto metodu místo použití akce makra SendKeys k vyplnění možností v dialogovém okně.

Pokud chcete aplikaci Access nebo jiné aplikaci se systémem Windows odeslat více než 255 znaků, můžete v makrech postupně použít několik akcí makra SendKeys .

Použití akce makra SendKeys k odeslání stisknutí kláves aktivuje příslušné události KeyDown, KeyUp a KeyPress . Odesílání stisknutí kláves jiných než ANSI (například funkční klávesy) neaktivuje událost KeyPress .

Tato akce není dostupná v modulu jazyka Visual Basic for Applications (VBA). Místo toho použijte příkaz SendKeys .

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×