3 Cara Melindungi Kode VBA

Daftar Isi:

3 Cara Melindungi Kode VBA
3 Cara Melindungi Kode VBA

Video: 3 Cara Melindungi Kode VBA

Video: 3 Cara Melindungi Kode VBA
Video: Cara sederhana instal windows 8 menggunakan vmware workstasion player 15! 2024, April
Anonim

Microsoft Visual Basic for Applications (VBA) adalah bahasa standar untuk menulis program untuk mengotomatisasi fungsi dan tugas di Microsoft Office. Pahami cara melindungi kode VBA sehingga orang lain tidak dapat menyabotase atau mencuri makro Anda.

Untuk membuka proteksi dan menghapus kata sandi VBA, lihat artikel ini.

Langkah

Metode 1 dari 3: Amankan Kode VBA dengan Kata Sandi

Lindungi Kode VBA Langkah 1
Lindungi Kode VBA Langkah 1

Langkah 1. Buka Editor Visual Basic, biasanya ditemukan di bawah "Makro" di menu "Alat"

(Di Access, Anda mungkin perlu berada di jendela database untuk mencapai editor, tergantung pada pengaturan komputer Anda.)

  • Pilih "Properti Proyek" di menu "Alat" di dalam Editor Visual Basic.

    Lindungi Kode VBA Langkah 1 Peluru 1
    Lindungi Kode VBA Langkah 1 Peluru 1
Lindungi Kode VBA Langkah 2
Lindungi Kode VBA Langkah 2

Langkah 2. Buka tab "Perlindungan"

Lindungi Kode VBA Langkah 3
Lindungi Kode VBA Langkah 3

Langkah 3. Pilih kotak centang "Kunci Proyek untuk Dilihat"

Jika Anda tidak mencentang kotak ini, Anda tidak akan menyembunyikan kode Anda.

Lindungi Kode VBA Langkah 4
Lindungi Kode VBA Langkah 4

Langkah 4. Buat dan konfirmasikan kata sandi yang Anda inginkan di kotak yang ditunjukkan

Lindungi Kode VBA Langkah 5
Lindungi Kode VBA Langkah 5

Langkah 5. Simpan, tutup, dan buka kembali buku kerja Anda agar proteksi diterapkan

(Di Microsoft Excel 2007 dan yang lebih baru, Anda mungkin perlu menyimpan sebagai file XLSM agar kode Anda berfungsi.)

Metode 2 dari 3: Sembunyikan Kode VBA dalam File Hanya-Baca dengan Access 2007

Lindungi Kode VBA Langkah 6
Lindungi Kode VBA Langkah 6

Langkah 1. Buka tab "Alat Basis Data"

Lindungi Kode VBA Langkah 7
Lindungi Kode VBA Langkah 7

Langkah 2. Temukan grup "Alat Basis Data"

Lindungi Kode VBA Langkah 8
Lindungi Kode VBA Langkah 8

Langkah 3. Pilih "Buat ACCDE

Lindungi Kode VBA Langkah 9
Lindungi Kode VBA Langkah 9

Langkah 4. Simpan file ACCDE dengan nama yang terpisah dari file aslinya

File ACCDE itu adalah jenis file hanya-baca, jadi Anda juga harus menyimpan file aslinya agar dapat membuat perubahan apa pun.

Metode 3 dari 3: Lindungi Kode VBA Anda dengan Membuat Add-In

Lindungi Kode VBA Langkah 10
Lindungi Kode VBA Langkah 10

Langkah 1. Buat file Office kosong dari jenis yang akan menggunakan kode Anda

(Misalnya, jika kode Anda berfungsi dengan MS Excel, buat file Excel.)

Lindungi Kode VBA Langkah 11
Lindungi Kode VBA Langkah 11

Langkah 2. Salin kode VBA Anda ke Editor Visual Basic dari file kosong itu

Lindungi Kode VBA Langkah 12
Lindungi Kode VBA Langkah 12

Langkah 3. Buka jendela "Makro", biasanya disimpan di bawah "Alat

Lindungi Kode VBA Langkah 13
Lindungi Kode VBA Langkah 13

Langkah 4. Uji kode Anda lagi, yang akan men-debug-nya

Lindungi Kode VBA Langkah 14
Lindungi Kode VBA Langkah 14

Langkah 5. Hapus apa pun yang ditambahkan ke file kosong dengan pengujian Anda

Lindungi Kode VBA Langkah 15
Lindungi Kode VBA Langkah 15

Langkah 6. Tambahkan deskripsi ke makro yang akan berjalan di add-in Anda

(Anda mungkin perlu memilih "Opsi" makro untuk dapat menyisipkan deskripsi.)

Lindungi Kode VBA Langkah 16
Lindungi Kode VBA Langkah 16

Langkah 7. Kompilasi kode Anda

(Di Editor Visual Basic, lihat di bawah menu "Debug" dan pilih "Kompilasi Proyek VBA.")

Lindungi Kode VBA Langkah 17
Lindungi Kode VBA Langkah 17

Langkah 8. Simpan salinan file dalam tipe file standar

Lindungi Kode VBA Langkah 18
Lindungi Kode VBA Langkah 18

Langkah 9. Buka "Alat" di Editor Visual Basic, lalu pilih "Properti Proyek

Lindungi Kode VBA Langkah 19
Lindungi Kode VBA Langkah 19

Langkah 10. Pilih tab "Perlindungan"

Lindungi Kode VBA Langkah 20
Lindungi Kode VBA Langkah 20

Langkah 11. Aktifkan kotak centang "Kunci Proyek untuk Melihat"

(Anda mungkin juga perlu mengatur kata sandi, tergantung pada jenis file tertentu yang Anda gunakan dan pengaturan Anda untuk MS Office dan komputer Anda.)

Lindungi Kode VBA Langkah 21
Lindungi Kode VBA Langkah 21

Langkah 12. Buka kotak dialog "Save As " atau "Save a Copy"

Lindungi Kode VBA Langkah 22
Lindungi Kode VBA Langkah 22

Langkah 13. Akses menu drop-down dan ubah jenis file ke jenis add-in yang sesuai

  • Simpan add-in Microsoft Word sebagai file DOT, templat dokumen. (Jika Anda ingin add-in berjalan saat Anda memulai Word, simpan di folder Word Startup.)
  • Simpan add-in Microsoft Excel sebagai file XLA.
  • Simpan add-in Microsoft Access sebagai file MDE, yang akan melindungi kode VBA. (Add-in Microsoft Access juga dapat disimpan sebagai file MDA, tetapi ini tidak menyembunyikan kode.)
  • Simpan add-in Microsoft PowerPoint sebagai file PPA yang akan menyembunyikan kode VBA dan membiarkannya tidak dapat diakses atau diedit oleh siapa pun selain Anda.
Lindungi Kode VBA Langkah 23
Lindungi Kode VBA Langkah 23

Langkah 14. Keluar dan buka kembali Microsoft Office

Add-in Anda sekarang harus dapat digunakan.

Tips

  • Jika Anda tidak dapat menemukan VBA Editor atau Add-In Manager, pastikan itu diinstal di komputer Anda. Jika tidak, Anda mungkin perlu mengakses disk instalasi Office suite untuk menginstal program yang diperlukan.
  • Pengaturan dan penyiapan khusus Anda untuk Microsoft Office dapat memengaruhi lokasi berbagai fungsi di setiap program. Jika Anda tidak dapat menemukan fungsi, coba jalankan pencarian "Bantuan" cepat untuk nama fungsi.

Direkomendasikan: