Tindakan makro SendKeys

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Anda boleh menggunakan tindakan makro SendKeys dalam pangkalan data desktop Access untuk menghantar ketukan kekunci terus untuk Access atau aplikasi berdasarkan Windows aktif.

Nota Keselamatan : Elakkan penggunaan kenyataan SendKeys atau makro AutoKeys dengan maklumat sensitif atau sulit. Pengguna berniat jahat boleh memintas ketukan kekunci dan menjejaskan keselamatan komputer dan data anda.

Nota: Tindakan ini tidak akan dibenarkan jika pangkalan data yang tidak dipercayai.

Seting

Tindakan makro SendKeys mempunyai argumen berikut.

Argumen tindakan

Perihalan

Ketukan kekunci

Ketukan kekunci yang anda inginkan Access atau aplikasi untuk memproses. Masukkan ketukan kekunci dalam kotak ketukan kekunci dalam seksyen Argumen tindakan tetingkap Reka bentuk makro. Anda boleh menaip sehingga 255 aksara. Ini ialah argumen yang diperlukan.

Tunggu

Menentukan sama ada makro harus jeda sehingga ketukan kekunci diproses. Klik Ya (untuk menjeda) atau tidak (untuk tidak jeda). Lalai adalah tiada.

Catatan

Capaian memproses ketukan kekunci yang ia menerima melalui tindakan makro SendKeys betul-betul sama seperti jika anda telah menaip mereka terus dalam tetingkap Access.

Untuk menentukan ketukan kekunci, gunakan sintaks yang sama seperti yang anda lakukan untuk kenyataan SendKeys .

Nota: Ralat ini boleh berlaku jika argumen ketukan kekunci mengandungi salah sintaks, tersalah eja teks atau nilai lain yang tidak sesuai untuk tetingkap ketukan kekunci yang dihantar kepada.

Anda boleh menggunakan tindakan makro ini untuk memasukkan maklumat dalam kotak dialog, terutamanya jika anda tidak ingin sampuk makro untuk memberi respons secara manual kepada kotak dialog. Beberapa tindakan makro Access, seperti cetakan dan FindRecord, secara automatik Pilih opsyen dalam kotak dialog yang kerap digunakan tertentu. Anda boleh menggunakan tindakan makro SendKeys untuk memilih opsyen dalam kotak dialog kurang biasa digunakan.

Nota: 

  • Kerana kotak dialog menggantung makro, anda mesti meletakkan tindakan makro SendKeys sebelum tindakan yang menyebabkan kotak dialog untuk membuka dan Setkan argumen menunggu kepada tidak.

  • Pemasaan ketukan kekunci yang menghubungi Access atau aplikasi lain boleh mengelirukan. Hasilnya, adalah disyorkan yang jika terdapat kaedah lain (seperti tindakan makro FindRecord ) anda boleh gunakan untuk mencapai tugas diinginkan, gunakan kaedah tersebut dan bukannya menggunakan tindakan makro SendKeys untuk mengisi opsyen dalam kotak dialog.

Jika anda ingin hantarkan lebih daripada 255 aksara Access atau aplikasi berasaskan Windows lain, anda boleh menggunakan beberapa tindakan makro SendKeys berturut-turut dalam makro.

Menggunakan tindakan makro SendKeys untuk menghantar pemicu ketukan kekunci peristiwa KeyDown, KeyUpdan KeyPress yang sesuai. Menghantar-ANSI ketukan kekunci (seperti kekunci fungsi) tidak memicu KeyPress acara.

Tindakan ini tidak tersedia dari Visual Basic for Applications (VBA) modul. Sebaliknya, gunakan kenyataan SendKeys .

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×