Sunday, November 13, 2016

Cara Print VBA - Perintah Pilihan Printer Untuk Print Document Dengan VBA Excel

Perintah Pilihan Printer Untuk Print Document Dengan VBA Excel - Perintah Print merupakan kebutuhan output yang wajib dalam sebuah aplikasi vba excel. Urusan cetak mencetak laporan hasil olah aplikasi harus dapat diprint secara rapi. Beberapa kode Vba yang saya pelajari yang terdapat pada aplikasi sering sekali menggunakan print preview atau menggunakan perintah print out secara langsung. Namun pada posting ini kita akan coba membuat tombol print dengan menyediakan pilihan printer yang terpasang pada komputer. Cara ini akan lebih membuat pengguna aplikasi lebih leluasa dalam memilih printer  yang akan digunakan untuk mencetak.

Perhatikan gambar format gif dibawah. Pada Pilihan 1 dan Pilihan 2 muncul Kotak Dialog untuk menampilkan dan memilih printer yang akan digunakan. Ada perbedaan Kotak Dialog yang muncul. Kita dapat menggunakan sesuai dengan selera yang kita inginkan.


Cara Membuat Perintah Pilihan Printer Untuk Print Document Dengan VBA Excel
  • Buka Excel, dan selanjutnya Pilih Tab Developer, klik Visual Basic atau dengan jalan pintas keyboard tekan secara bersamaan tombol Alt+F11. Jangan lupa disave dengan format Enable Macro atau Binary
  • Pada Jendela Visual Basic rancang Aplikasi sesuai dengan gambar diatas. Tambahkan UserForm dengan Caption "Pilihan Printer", tambahkan CommandButton1 dengan Caption "Pilihan 1" dan tambahkan CommandButton2 dengan Caption "Pilihan 2"
  • Klik kanan pada CommandButton1 dengan Caption "Pilihan 1", pilih View Code dan masukkan kode berikut ini 
Private Sub CommandButton1_Click()
Application.Dialogs(xlDialogPrinterSetup).Show
End Sub
  • Klik kanan pada CommandButton2 dengan Caption "Pilihan 2", pilih View Code dan masukkan kode berikut ini 
Private Sub CommandButton2_Click()
Application.Dialogs(xlDialogPrint).Show
End Sub
  • Selesai..!! Uji aplikasi dengan klik Run atau dengan menekan tombol F5 pada keyboard. Bila perancangan dan penempatan kode sudah anda ikuti dengan benar maka aplikasi akan berjalan seperti yang terlihat pada gambar gif diatas.

Demikian Posting Perintah Pilihan Printer Untuk Print Document Dengan VBA Excel Semoga dapat dikembangkan dengan kebutuhan aplikasi masing-masing. Bagi anda yang memiliki modifikasi lainnya share kode dikolom komentar. Semoga bermanfaat.

5 komentar

Komentar Anda Sangat Menentukan Kelangsungan Blog ini
EmoticonEmoticon