Cum de a proteja codul vba

Visual Basic pentru Aplicații (VBA) este un limbaj de programare creat de Microsoft pentru a automatiza funcțiile și sarcinile din cadrul programelor Microsoft Office Pachet. În acest articol vă vom spune cum să protejăm codul programului, astfel încât alți utilizatori să nu poată fura sau să modifice macrocomenzile.

Pași

Metoda 1 din 3:
Cum de a proteja parola de cod VBA
  1. Imagine intitulată Protejați codul VBA Pasul 1
unu. Deschis Visual Basic Editor. Pentru a face acest lucru, deschideți meniul "Developer" și faceți clic pe "Visual Basic". Dacă lucrați cu acces, deschideți baza de date pentru a accesa Visual Basic Editor (dar depinde de versiunea sistemului de operare).
  • În fereastra Visual Basic Editor din secțiunea "Instrumentul", selectați Proprietăți de proiect (Proprietăți de proiect).Imagine intitulată Protejați codul VBA Pasul 1Bullet1
  • Imagine intitulată Protect codul VBA Pasul 2
    2. Faceți clic pe fila de protecție (protecție).
  • Imagine intitulată Protejați codul VBA Pasul 3
    3. Verificați caseta de selectare "Blocare Project pentru vizualizare" (blocați proiectul de vizualizare). În caz contrar, codul va putea vizualiza outsideri.
  • Imagine intitulată Protect Codul VBA Pasul 4
    4. Introduceți parola în liniile corespunzătoare.
  • Imagine intitulată Protejați codul VBA Pasul 5
    cinci. Salvați modificările efectuate și apoi reporniți programul. Poate că în Microsoft Excel 2007 (și versiuni mai noi) va trebui să salvați fișierul în format XLSM pentru a funcționa.
  • Metoda 2 din 3:
    Cum să ascundeți codul VBA în fișier cu atributul de citire numai în Access 2007
    1. Imagine intitulată Protejați codul VBA Pasul 6
    unu. Faceți clic pe fila Instrumente de baze de date.
  • Imagine intitulată Protect Codul VBA Pasul 7
    2. Găsiți secțiunea Instrumente de baze de date.
  • Imagine intitulată Protect Codul VBA Pasul 8
    3. Faceți clic pe "Creați accde".
  • Imagine intitulată Protejați codul VBA Pasul 9
    4. Salvați fișierul nou acCD sub numele diferit de numele fișierului sursă. Accde este un fișier cu atributul numai pentru citire, deci asigurați-vă că salvați fișierul sursă pentru a putea schimba acest lucru.
  • Metoda 3 din 3:
    Cum de a proteja codul VBA prin expansiune
    1. Imagine intitulată Protejați codul VBA Pasul 10
    unu. Creați un fișier nou al aceluiași format ca și fișierul sursă. De exemplu, dacă fișierul sursă este fișier Excel, creați un nou fișier Excel.
  • Imagine intitulată Protejați codul VBA Pasul 11
    2. Deschideți un fișier nou, executați Visual Basic Editor în ea și copiați codul VBA în fereastra Editor.
  • Imagine intitulată Protejați codul VBA Pasul 12
    3. Faceți clic pe "Instrumente"> Macros (macro).
  • Imagine intitulată Protect Codul VBA Pasul 13
    4. Testați programul pentru a-l depana.
  • Imagine intitulată Protect Codul VBA Pasul 14
    cinci. Scoateți liniile care au fost adăugate la cod după testare.
  • Imagine intitulată Protect Codul VBA Pasul 15
    6. Introduceți descrierea macro-ului pentru a rula în extensie. Este posibil să trebuiască să faceți clic pe "Opțiuni" (parametri) pentru a adăuga o descriere a macro.
  • Imagine intitulată Protect Codul VBA Pasul 16
    7. Compilați codul. Pentru a face acest lucru, în fereastra Visual Basic Editor, faceți clic pe "Debug"> Compilați proiectul VBA (compilați).
  • Imagine intitulată Protect Codul VBA Pasul 17
    opt. Salvați fișierul.
  • Imagine intitulată Protect Codul VBA Pasul 18
    nouă. În fereastra Visual Basic Editor, faceți clic pe "Instrumente"> Proprietăți ale proiectului (Proprietăți de proiect).
  • Imagine intitulată Protejați codul VBA Pasul 19
    10. Faceți clic pe fila de protecție (protecție).
  • Imagine intitulată Protect Codul VBA Pasul 20
    unsprezece. Verificați caseta de selectare "Blocare Project pentru vizualizare" (blocați proiectul de vizualizare). Este posibil să trebuiască să creați o parolă (depinde de formatul fișierului și de setările MS Office).
  • Imagine intitulată Protejați codul VBA Pasul 21
    12. Deschideți fereastra "Salvați ca" sau "Salvați o copie".
  • Imagine intitulată Protejați codul VBA Pasul 22
    13. Deschideți meniul și modificați formatul de fișier pentru ao transforma într-o extensie.
  • Microsoft Word Document Salvare în Formatul DOT. La extensia declanșată când porniți cuvântul, salvați-l în folderul Word / Startup.
  • Microsoft Excel Tabel Salvați în format XLA.
  • Salvați baza de date Microsoft Access în format MDE pentru a proteja codul VBA. De asemenea, baza de date de acces poate fi salvată în format MDA, dar în acest caz codul nu va fi protejat.
  • Salvați prezentarea Microsoft PowerPoint în format PPA pentru a proteja codul VBA.
  • Imagine intitulată Protect Codul VBA Pasul 23
    paisprezece. Reporniți Microsoft Office. Acum, extensia creată poate fi utilizată.
  • sfaturi

    • Dacă nu știți cum să porniți editorul VBA sau managerul de expansiune, aflați dacă sunt instalate. Dacă nu, instalați-le utilizând discul de instalare MS Office.
    • Locația celor sau a altor opțiuni depinde de setările Microsoft Office. Dacă nu găsiți opțiunea dorită, deschideți fereastra Ajutor și introduceți numele opțiunii în șirul de căutare.
    Publicații similare