Bergabung di Channel Kampus Office Klik!

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

Unknown
Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated
Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated
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.

Getting Info...

9 komentar

  1. Mantab artikelnya kang...Sipp numpang belajar
    1. Trimkasih atas kunjungannya.. Silahkan dipelajari..
  2. htrnhn...sip
  3. htrnhn...sip
    1. Soap lebih enak..
  4. Selamat siang.
    Saya minta tolong kalau membuat tombol print untuk mencetak dokumen word via vba
  5. Maaf.maksud nya membuat tombol printer untuk mencetak dokumen ms word dengan vba makro
    1. Salam Edy M..!!
      Blom pernah nyoba menggunakan Vba di Word..
      Mungkin lain kesempatan saya akan pelajari tentang Vba di Word
  6. Untuk tambahkan sheet yang ingin di print caranya gimana bang..???
Komentar Anda Sangat Menentukan Kelangsungan Blog ini
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.