Mei 19, 2009

Membuat Digital Certificate for VBA Projects

Word dan Excel secara default mengatur security untuk macro menjadi level High. Ini artinya macro apapun akan diblokir kecuali yang telah di sign dengan sebuah sertifikat.
Solusi untuk menjalankan macro pada office adalah mengatur security menjadi Medium atau menciptakan digital certificate untuk macro kita sendiri. Untuk mengubah macro security menjadi Medium
dapat dilakukan pada menu tools, options, Security, Macro Security.
Cara ini tidak disarankan, karena dapat membuat kita khilaf dan mengizinkan sebuah macro lain dijalankan juga. Cara yang disarankan adalah dengan membuat Digital Certificate untuk VBA Projects (macro) yang kita cipatakan.
Caranya sangat gampang.

  • Mulai dari START, All Programs, Microsoft Office
  • Pilih Microsoft Office Tools, lalu klik Digital Certificate for VBA Projects
  • Pada dialog yang tampil, isikan nama yang diinginkan untuk sertifikat yang dibuat.
  • Klik OK 2x, selesai.

Sekarang tinggal melakukan assign sertificate pada macro yang bersangkutan. Caranya:
  • Aktifkan Excel yang didalamnya ada macro, bila ada konfirmasi, silakan klik apa saja.
  • Tekan ALT+F11
  • Pada Project explrer, double click macro yang ingin di sign
  • Pada menu Tools, pilih Digital Signature..
  • klik Choose, lalu klik digital ceritificates yang kita buat tadi.
  • Tutup Visual Basic Editor, tutup excel dengan minyimpan (save) terlebih dahulu.
  • Perhatikan jika file ini dibuka lagi, tidak akan ada lagi peringatan security.

Sekian semoga bermanfaat!

Tidak ada komentar:

Posting Komentar