xlDialogPrint | Membuka Jendela Print dengan VBA

Jika kita ketahui bahwa dengan Ms. Excel ketika akan cetak ke kertas melalui mesin printer tentu harus menekan atau klik tombol print dan akan muncul jendela Print, Nah lalu bagaimana jika jendela print tersebut dimunculkan dengan tombol melalui userform?

Di VBA ada dikenal dengan nama xlDialog, nah dengan bantuan ini kita bisa membuat coding untuk memunculkan jendela print tersebut dan caranya adalah sebagai berikut

Langkah pertama kita akan membuat sebuah UserForm yang akan diberi tombol perintah / Commandbutton


Satu buah UserForm dan satu buah CommandButton telah dibuat langkah berikutnya silakan Anda ganti caption CommandButton1 melalui properties menjadi "Print"


Setelah Anda mengganti caption menjadi "Print" langkah berikutnya adalah kita akan membuat script / coding untuk menampilkan jendela print dengan cara silakan Anda double klik CommandButton1 / tombol "Print" tersebut kemudian ketikkan coding berikut :

Private Sub CommandButton1_Click()
Application.Dialogs(xlDialogPrint).Show
End Sub
Lebih jelasnya seperti berikut



Silakan simak :
Cara Terbaik print form dengan VBA
Sebenarnya ada banyak coding yang bisa digunakan untuk proses pencetakan dengan VBA dan hal ini pernah saya bahas Anda bisa lihat koleksi koding VBA pada link dibawah ini

Koleksi Coding Print dengan VBA
Setelah Anda mengetikan koding diatas, mari kita coba apakah coding VBA yang telah dituliskan benar berfungsi atau belum dengan cara menekan tombol F5 pada keyboard maka akan muncul UserForm dan hasilnya jika Anda klik tombol "Print" maka akan muncul jendela print dan inilah yang dinamakan xlDialogPrint.


Berhasil.
Silakan Anda coba bagaimana untuk menampilkan xlDialogPrint semoga bermanfaat.

0 Response to "xlDialogPrint | Membuka Jendela Print dengan VBA"

Posting Komentar

Tulisan ini Bermanfaat..? Silakan berkomentar sesuai topik artikelnya, tidak dianjurkan menggunakan kata-kata yang dapat menimbulkan hal negatif. Mohon maaf apabila tidak memiliki etika akan Admin HAPUS tanpa pemberitahuan kembali. Terimakasih... salam Exceler