Macro VBA Excel: Seting Default Active Printer – Download Sample + Full Source Code
Default Active Printer dengan Macro VBA Excel
Dalam sebuah project, melalukan print file biasanya sering dilakukan. Ketika banyak printer yang sudah terinstall dan yang sedang aktif bukan printer yang diinginkan, perlu untuk menentukan printer secara default sesuai kebutuhan project.
Form List Printer dengan Macro VBA Excel
Untuk mendeteksi list printer yang sudah terinstall dan menentukan default aktif printer yang diinginkan seuai project dengan macro VBA Excel, hanya diperlukan sebuah form yang berisi beberapa object seperti label, textbox, listbox, button, dan beberapa fungsi macro penunjang seprti berikut:Form List Printers
Fungsi-fungsi Macro VBA yang digunakan:
- IsDefaultPrinter: Fungsi untuk mendeteksi semua printer yang terinstall pada komputer dan menentukan printer yang sedang aktif
- SetDefaultPrinter: Fungsi untuk set default active printer
Keterangan:
- Textbox sActivePrinter untuk menunjukkan printer yang sedang aktif
- ListBox lbxPrinters untuk memuat semua list data printer yang terinstall pada komputer
- Button btnMakeActive untuk menentukan/mengaktifkan printer yang dipilih
- Button btnClose untuk unload form
Catatan:
Project untuk menentukan default active printer ini berfungsi normal pada OS Windows / Ms. Excel Versi 32 dan 64 bit
Implementasi Seting Default Active Printer
Implemetasi dan contoh penggunakan seting default aktif printer dengan macro VBA Excel dalam sebuah project bisa dilihat pada Aplikasi SPP+ terbaru untuk SD/MI, SMP/MTs, SMA/MA, SMK/MAK, atau DISINIForm List Printers pada Aplikasi SPP+ Terbaru