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 VBAunu. 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).

2. Faceți clic pe fila de protecție (protecție).

3. Verificați caseta de selectare "Blocare Project pentru vizualizare" (blocați proiectul de vizualizare). În caz contrar, codul va putea vizualiza outsideri.

4. Introduceți parola în liniile corespunzătoare.

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 2007unu. Faceți clic pe fila Instrumente de baze de date.

2. Găsiți secțiunea Instrumente de baze de date.

3. Faceți clic pe "Creați accde".

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 expansiuneunu. 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.

2. Deschideți un fișier nou, executați Visual Basic Editor în ea și copiați codul VBA în fereastra Editor.

3. Faceți clic pe "Instrumente"> Macros (macro).

4. Testați programul pentru a-l depana.

cinci. Scoateți liniile care au fost adăugate la cod după testare.

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.

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).

opt. Salvați fișierul.

nouă. În fereastra Visual Basic Editor, faceți clic pe "Instrumente"> Proprietăți ale proiectului (Proprietăți de proiect).

10. Faceți clic pe fila de protecție (protecție).

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).

12. Deschideți fereastra "Salvați ca" sau "Salvați o copie".

13. Deschideți meniul și modificați formatul de fișier pentru ao transforma într-o extensie.

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.