Lompat ke konten Lompat ke sidebar Lompat ke footer

Inilah Instruksi Untuk Mengirimkan Data Yang Setara Dengan Penekanan Tombol Pada Keyboard Lewat VBA

www.niguru.com Niguru.com | Senin, 20 Sep 2021 | Dalam suatu aplikasi kadangkala diperlukan pengiriman suatu instruksi yang setara dengan penekanan tombol tertentu pada keyboard. Dengan pengiriman instruksi ini user tidak perlu harus melakukan penekanan tombol.

Beruntunglah VBA menyediakan instruksi semacam ini. Instruksi penekanan tombol dapat ditujukan pada obyek tertentu. Dalam sebuah form obyek yang biasanya menjadi target adalah Text Box (=kolom pada form).

Berikut ini instruksinya:
SendKeys "{nama_tombol}"

Atau:
SendKeys "alfabet_termasuk_spasi"

Dan ada beberapa kode untuk tombol khusus, maka nama_tombol mengikuti kode berikut:

www.niguru.com

Berikut ini contoh sebuah form yang terdiri dari Text Box bernama "Text0" dan tombol bernama "kirim":

www.niguru.com

 
Script untuk tombol Kirim:

Text0.SetFocus
SendKeys "Jakarta"
SendKeys "+{left}"
SendKeys "+{left}"
SendKeys "+{left}"
SendKeys "+{left}"


www.niguru.com

Hasilnya pada form bila tombol Kirim ditekan:

www.niguru.com

Note:
Teks Jakarta tampil dengan 4 huruf paling belakang dalam kondisi "marked" (terpilih /tersorot). Kondisi seperti dalam contoh bisa diwujudkan dengan bantuan instruksi SendKeys.

Demikianlah penjelasan mengenai instruksi untuk mengirimkan data yang setara dengan penekanan tombol pada keyboard lewat VBA.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

Posting Komentar untuk "Inilah Instruksi Untuk Mengirimkan Data Yang Setara Dengan Penekanan Tombol Pada Keyboard Lewat VBA"