Cara menggunakan pratinjau cetak di vba (dengan contoh)


Anda dapat menggunakan metode berikut di VBA untuk menampilkan pratinjau cetak sebelum benar-benar mencetak lembaran:

Metode 1: Cetak pratinjau seluruh lembar

 Sub UsePrintPreview()
ActiveSheet.PrintPreview
End Sub

Makro khusus ini akan memberikan pratinjau cetak dari seluruh lembar yang sedang aktif.

Metode 2: Cetak pratinjau untuk area yang dipilih

 Sub UsePrintPreview()
Selection.PrintPreview
End Sub

Makro khusus ini akan memberikan pratinjau cetak hanya untuk area lembar yang dipilih saat ini.

Contoh berikut memperlihatkan cara menggunakan setiap metode dengan lembar aktif berikut di Excel:

Contoh 1: Pratinjau cetak seluruh lembar

Misalkan kita ingin mencetak seluruh lembar aktif.

Kita dapat membuat makro berikut untuk melakukan pratinjau cetak untuk melihat seperti apa halaman yang dicetak sebelum dicetak:

 Sub UsePrintPreview()
ActiveSheet.PrintPreview
End Sub

Saat kita menjalankan makro ini, jendela pratinjau cetak berikut muncul:

Ini menunjukkan kepada kita seperti apa tampilan halaman jika kita mencetak seluruh lembar yang sedang aktif.

Contoh 2: Pratinjau cetak untuk area yang dipilih

Misalkan kita memilih rentang sel A1:C4 dan hanya ingin mencetak area yang dipilih itu saja.

Kita dapat membuat makro berikut untuk melakukan pratinjau cetak guna melihat bagaimana area yang dipilih ini akan terlihat pada halaman sebelum dicetak:

 Sub UsePrintPreview()
Selection.PrintPreview
End Sub

Saat kita menjalankan makro ini, jendela pratinjau cetak berikut muncul:

Ini menunjukkan kepada kita seperti apa tampilan halaman jika kita mencetak hanya area yang dipilih.

Catatan : Anda dapat menemukan dokumentasi lengkap metode PrintPreview di VBA di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di VBA:

VBA: Cara mencetak ke PDF
VBA: cara membuat folder
VBA: cara menghapus folder
VBA: cara menghapus file

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *