Translate

Minggu, 01 Juli 2012

Mencegah dokumen Excel dicetak

Karena dokumen bersifat penting dan rahasia, suatu saat kita menginginkan bahwa dokumen tersebut hanya bisa dilihat tanpa bisa dicetak. agar tidak tersebar hardcopynya. Proteksi seperti ini penting karena tidak semua dokumen boleh dicetak (printing) demi alasan rahasia perusahaan.
Hal ini bisa kita lakukan dengan sedikit membuat sebuah macro yang mencegah agar dokumen dicetak. lakukan langkah - langkah sebagai berikut:
1. Buka file yang akan diproteksi cetak
2. Buka visual basic editor (VBE) dengan tekan Alt+F11
3. Double click Thisworkbook untuk membuka code editor
4. Ketik kode berikut ini:
Private Sub Workbook_BeforePrint(Cancel As Boolean)

Cancel = True

End Sub

vba cancel printing

5. tekan Alt+F11 kembali untuk menutup VBE dan kembali ke jendela Microsoft Excel
6. Simpan file. Untuk Excel 2007 ke atas, anda menyimpannya dalam format xlsm agar macro di atas tersimpan.
7. Selanjutnya anda bisa mendistribusikan file tersebut tanpa khawatir file tersebut dicetak

Sebagai catatan, Macro akan berjalan pada Excel yang tingkat security-nya mengijinkan macro berjalan, jika macro disabled, maka script di atas tidak akan berfungsi.
Semoga Bermanfaat..

Tidak ada komentar:

Posting Komentar