Tindakan makro SendKeys

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Anda bisa menggunakan tindakan makro SendKeys di database desktop Access untuk mengirim tekanan tombol secara langsung ke Access atau ke aplikasi berbasis Windows aktif.

Catatan Keamanan: Hindari menggunakan pernyataan SendKeys atau makro AutoKeys dengan informasi sensitif atau rahasia. Pengguna jahat bisa menyadap penekanan tombol dan membahayakan keamanan komputer dan data Anda.

Catatan: Tindakan ini tidak akan diperbolehkan jika database tidak tepercaya.

Pengaturan

Tindakan makro SendKeys memiliki argumen berikut.

Argumen tindakan

Deskripsi

Tekanan tombol

Tekanan tombol yang Anda inginkan Access atau aplikasi untuk memproses. Masukkan penekanan tombol dalam kotak tekanan tombol di bagian Argumen tindakan dari jendela desain makro. Anda bisa mengetik hingga 255 karakter. Ini adalah argumen yang diperlukan.

Tunggu

Menentukan apakah makro harus menjeda hingga penekanan tombol telah diproses. Klik ya (untuk menjeda) atau tidak ada (untuk tidak menjeda). Defaultnya adalah Tidak.

Keterangan

Akses memproses tekanan tombol yang menerima melalui tindakan makro SendKeys persis seperti jika Anda telah diketik mereka secara langsung dalam jendela Access.

Untuk menentukan tekanan tombol, gunakan sintaks yang sama seperti yang Anda lakukan untuk pernyataan SendKeys .

Catatan: Kesalahan bisa terjadi jika argumen tekanan tombol berisi sintaks tidak benar, teks yang salah eja, atau nilai lainnya yang tidak sesuai untuk jendela penekanan tombol dikirim ke.

Anda bisa menggunakan tindakan makro ini untuk memasukkan informasi dalam kotak dialog, terutama jika Anda tidak ingin menghentikan makro untuk merespons secara manual ke kotak dialog. Beberapa tindakan makro Access, seperti hasil cetak dan FindRecord, secara otomatis pilih opsi dalam kotak dialog yang sering digunakan tertentu. Anda bisa menggunakan tindakan makro SendKeys untuk memilih opsi dalam kotak dialog kurang umum digunakan.

  • Karena kotak dialog menangguhkan makro, Anda harus memasukkan tindakan makro SendKeys sebelum tindakan yang menyebabkan kotak dialog untuk membuka dan setel argumen tunggu ke tidak.

  • Pengaturan waktu tekanan tombol yang mencapai Access atau aplikasi lain bisa sulit. Sebagai akibatnya, sebaiknya bahwa jika ada beberapa metode lain (seperti tindakan makro FindRecord ) Anda dapat menggunakan untuk mencapai tugas yang diinginkan, gunakan metode tersebut daripada menggunakan tindakan makro SendKeys untuk mengisi opsi dalam kotak dialog.

Jika Anda ingin mengirim lebih dari 255 karakter ke Access atau aplikasi berbasis Windows lainnya, Anda bisa menggunakan tindakan makro SendKeys beberapa secara bergantian dalam makro.

Menggunakan tindakan makro SendKeys untuk mengirim tekanan tombol pemicu sesuai KeyDown, KeyUp, dan menekan tombol acara. Mengirim tekanan tombol non-ANSI (seperti tombol fungsi) tidak memicu acara tombol ditekan .

Tindakan ini tidak tersedia dari modul Visual Basic for Applications (VBA). Gunakan pernyataan SendKeys sebagai gantinya.

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×