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.

Perintah Pilihan Printer Untuk Print Document Dengan VBA Excel
Ikuti dengan teliti penempatan dan penerapan kode sesuai dengan langkah-langkah yang admin sajikan.

Buatlah sebuah file sebagai contoh percobaan penerapan kode dengan mengikuti langkah yang admin sajikan pada artikel ini.

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.

9 komentar untuk "Cara Print VBA - Perintah Pilihan Printer Untuk Print Document Dengan VBA Excel"

  1. Mantab artikelnya kang...Sipp numpang belajar

    BalasHapus
    Balasan
    1. Trimkasih atas kunjungannya.. Silahkan dipelajari..

      Hapus
  2. Selamat siang.
    Saya minta tolong kalau membuat tombol print untuk mencetak dokumen word via vba

    BalasHapus
  3. Maaf.maksud nya membuat tombol printer untuk mencetak dokumen ms word dengan vba makro

    BalasHapus
    Balasan
    1. Salam Edy M..!!
      Blom pernah nyoba menggunakan Vba di Word..
      Mungkin lain kesempatan saya akan pelajari tentang Vba di Word

      Hapus
  4. Untuk tambahkan sheet yang ingin di print caranya gimana bang..???

    BalasHapus

Komentar Anda Sangat Menentukan Kelangsungan Blog ini