Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.
Makro darbība SendKeys varat izmantot Access datora datu bāzēs nosūtīt taustiņsitienu tieši Access vai aktīvo Windows lietojumprogrammām.
Drošības piezīme.: Neizmantojiet priekšrakstu SendKeys vai makro AutoKeys ar sensitīvu vai konfidenciālu informāciju. Ļaunprātīgs lietotājs var pārtvert taustiņu sitienus un radīt apdraudējumu datora un datu drošībai.
Piezīme.: Šī darbība nav atļauta, ja datu bāze nav uzticama.
Iestatījums
Makro darbība SendKeys ir šādi argumenti.
Darbības arguments | Apraksts |
---|---|
Un to kombinācijas |
Vēlaties, lai Access vai lietojumprogrammu, lai apstrādātu taustiņus. Ievadiet taustiņus un to kombinācijas sadaļā Darbības Arguments lodziņā makro noformējuma loga. Varat ievadīt līdz 255 rakstzīmēm. Tas ir obligāts arguments. |
pagaidiet |
Norāda, vai makro būtu pauzēt līdz taustiņsitienu apstrādāt. Noklikšķiniet uz Jā (lai pauzētu) vai Nē (lai nevar pauzēt). Noklusējuma iestatījums ir Nē. |
Piezīmes
Programma Access apstrādā taustiņsitienu saņem caur makro darbība SendKeys tieši kā tad, ja tās bija rakstīto tieši programmā Access logu.
Lai norādītu taustiņus, izmantojiet to pašu sintaksi, kā to darītu SendKeys priekšrakstu.
Piezīme.: Kļūda var rasties, ja taustiņsitienu argumentā ir nepareiza sintakse, kļūdaini uzrakstīto tekstu vai citas vērtības, kas nav piemērotas logu un to kombinācijas tiek nosūtīti.
Šo makro darbību var izmantot, lai ievadītu informāciju dialoglodziņā, īpaši tad, ja nevēlaties pārtraukt makro, lai manuāli atbildētu uz dialoglodziņu. Daži Access makro darbības, piemēram, izdrukas un FindRecord, atlasiet automātiski opcijas vairāku populārāko dialoglodziņu. Makro darbība SendKeys var izmantot, lai atlasītu tās opcijas mazāk lietotos dialoglodziņos.
-
Tā kā dialoglodziņu aptur makro, ir jāliek makro darbība SendKeys , pirms darbības, kas izraisa dialoglodziņa atvēršana un uzgaidiet arguments iestatīts uz Nē.
-
Hronometrāžas taustiņsitienu sasniedzot Access vai citu lietojumprogrammu var būt sarežģīta. Kā rezultātu, ir ieteicams, ja pastāv dažas citas metodes (piemēram, makro darbība FindRecord ) varat izmantot, lai sasniegtu vēlamo uzdevumu, lietojiet šo metodi, nevis izmantojot makro darbība SendKeys aizpildīšanas opcijām dialoglodziņā.
Ja vēlaties nosūtīt vairāk nekā 255 rakstzīmes Access vai citām Windows lietojumprogrammām, varat izmantot vairākas SendKeys makro darbības pēc kārtas makro.
Izmantojot makro darbība SendKeys , lai nosūtītu taustiņsitienu trigerus atbilstošo KeyDown, KeyUpun taustiņa nospiešanas notikumus. Nosūtot-ANSI taustiņsitienu (piemēram, funkcijas taustiņš) netiek jāizsauc nospiestu notikumu.
Šī darbība nav pieejama no modulī Visual Basic for Applications (VBA). Tā vietā izmantojiet SendKeys priekšrakstu.