Microsoft Visual Basic pentru aplicații (VBA) este limbajul standard pentru scrierea programelor de automatizare a funcțiilor în Microsoft Office. Aflați cum să vă protejați codul VBA de a fi furat sau sabotat de alții.
Etapa
Metoda 1 din 3: Protejarea prin parolă a codului
![Protejați codul VBA Pasul 1 Protejați codul VBA Pasul 1](https://i.how-what-advice.com/images/007/image-20594-1-j.webp)
Pasul 1. Deschideți Editorul Visual Basic, care se află de obicei în meniul „Instrumente”> „Macro”
Dacă utilizați Access, poate fi necesar să deschideți mai întâi fereastra bazei de date, în funcție de setările computerului.
-
Selectați „Proprietăți proiect” din meniul „Instrumente” din Editorul Visual Basic.
Protejați codul VBA Pasul 1 Bullet1
![Protejați codul VBA Pasul 2 Protejați codul VBA Pasul 2](https://i.how-what-advice.com/images/007/image-20594-3-j.webp)
Pasul 2. Mergeți la fila „Protecție”
![Protejați codul VBA Pasul 3 Protejați codul VBA Pasul 3](https://i.how-what-advice.com/images/007/image-20594-4-j.webp)
Pasul 3. Bifați opțiunea „Blocare proiect pentru vizualizare” pentru a ascunde codul
![Protejați codul VBA Pasul 4 Protejați codul VBA Pasul 4](https://i.how-what-advice.com/images/007/image-20594-5-j.webp)
Pasul 4. Introduceți parola de două ori în caseta furnizată pentru a crea și confirma o parolă
![Protejați codul VBA Pasul 5 Protejați codul VBA Pasul 5](https://i.how-what-advice.com/images/007/image-20594-6-j.webp)
Pasul 5. Salvați, închideți și redeschideți fișierul pentru a salva modificările
Dacă utilizați Excel 2007 și versiunile ulterioare, poate fi necesar să salvați fișierul ca fișier XLSM pentru ca codul să funcționeze.)
Metoda 2 din 3: Ascunderea codului VBA în fișierele Access 2007 numai în citire
![Protejați codul VBA Pasul 6 Protejați codul VBA Pasul 6](https://i.how-what-advice.com/images/007/image-20594-7-j.webp)
Pasul 1. Mergeți la fila „Instrumente de baze de date”
![Protejați codul VBA Pasul 7 Protejați codul VBA Pasul 7](https://i.how-what-advice.com/images/007/image-20594-8-j.webp)
Pasul 2. Găsiți grupul „Instrumente de baze de date”
![Protejați codul VBA Pasul 8 Protejați codul VBA Pasul 8](https://i.how-what-advice.com/images/007/image-20594-9-j.webp)
Pasul 3. Selectați „Make ACCDE. "
![Protejați codul VBA Pasul 9 Protejați codul VBA Pasul 9](https://i.how-what-advice.com/images/007/image-20594-10-j.webp)
Pasul 4. Salvați fișierul ACCDE cu un nume diferit
Fișierele ACCDE sunt fișiere numai în citire, deci va trebui să păstrați fișierele originale pentru a face modificări.
Metoda 3 din 3: Protejarea codului VBA prin crearea de programe de completare
![Protejați codul VBA Pasul 10 Protejați codul VBA Pasul 10](https://i.how-what-advice.com/images/007/image-20594-11-j.webp)
Pasul 1. Creați un fișier Office gol în conformitate cu codul pe care doriți să îl creați
De exemplu, dacă codul dvs. este conceput pentru Excel, creați un fișier Excel nou.
![Protejați codul VBA Pasul 11 Protejați codul VBA Pasul 11](https://i.how-what-advice.com/images/007/image-20594-12-j.webp)
Pasul 2. Copiați codul VBA în Visual Basic Editor într-un fișier gol
![Protejați codul VBA Pasul 12 Protejați codul VBA Pasul 12](https://i.how-what-advice.com/images/007/image-20594-13-j.webp)
Pasul 3. Deschideți fereastra „Macro”, care este în general sub „Instrumente. "
![Protejați codul VBA Pasul 13 Protejați codul VBA Pasul 13](https://i.how-what-advice.com/images/007/image-20594-14-j.webp)
Pasul 4. Testează-ți codul și „depanează”
![Protejați codul VBA Pasul 14 Protejați codul VBA Pasul 14](https://i.how-what-advice.com/images/007/image-20594-15-j.webp)
Pasul 5. Ștergeți conținutul fișierului adăugat de macro
![Protejați codul VBA Pasul 15 Protejați codul VBA Pasul 15](https://i.how-what-advice.com/images/007/image-20594-16-j.webp)
Pasul 6. Adăugați o descriere a macro-ului care urmează să fie rulat
Pentru a adăuga o descriere, poate fi necesar să faceți clic pe „Opțiuni” în fereastra macro.
![Protejați codul VBA Pasul 16 Protejați codul VBA Pasul 16](https://i.how-what-advice.com/images/007/image-20594-17-j.webp)
Pasul 7. Compilați codul
În Editorul Visual Basic, găsiți meniul „Depanare” și selectați „Compilați proiectul VBA”.
![Protejați codul VBA Pasul 17 Protejați codul VBA Pasul 17](https://i.how-what-advice.com/images/007/image-20594-18-j.webp)
Pasul 8. Salvați o copie a fișierului în formatul standard
![Protejați codul VBA Pasul 18 Protejați codul VBA Pasul 18](https://i.how-what-advice.com/images/007/image-20594-19-j.webp)
Pasul 9. Faceți clic pe „Instrumente” în Editorul Visual Basic, apoi selectați „Proprietăți proiect. "
![Protejați codul VBA Pasul 19 Protejați codul VBA Pasul 19](https://i.how-what-advice.com/images/007/image-20594-20-j.webp)
Pasul 10. Faceți clic pe fila „Protecție”
![Protejați codul VBA Pasul 20 Protejați codul VBA Pasul 20](https://i.how-what-advice.com/images/007/image-20594-21-j.webp)
Pasul 11. Bifați caseta de selectare „Blocare proiect pentru vizualizare”
Este posibil să fie necesar să setați o parolă, în funcție de tipul de fișier pe care îl utilizați și de setările Office / computer.
![Protejați codul VBA Pasul 21 Protejați codul VBA Pasul 21](https://i.how-what-advice.com/images/007/image-20594-22-j.webp)
Pasul 12. Deschideți „Salvare ca … "sau" Salvați o copie ".
![Protejați codul VBA Pasul 22 Protejați codul VBA Pasul 22](https://i.how-what-advice.com/images/007/image-20594-23-j.webp)
Pasul 13. Accesați meniul derulant, apoi modificați tipul de fișier în funcție de programul de completare pe care l-ați creat
- Salvați programele de completare Microsoft Word ca DOT sau șabloane. Dacă doriți ca programul de completare să ruleze când deschideți Word, salvați fișierul în folderul „Startup” al Word.
- Salvați programul de completare Microsoft Excel ca XLA.
- Salvați programul de completare Microsoft Access în format MDE. Acest format va proteja codul VBA. Fișierele macro Excel pot fi, de asemenea, salvate în format MDA, dar codul nu va fi ascuns.
- Salvați programul de completare Microsoft PowerPoint ca PPA. În acest fel, codul VBA va fi blocat și nimeni altcineva nu îl poate accesa sau edita.
![Protejați codul VBA Pasul 23 Protejați codul VBA Pasul 23](https://i.how-what-advice.com/images/007/image-20594-24-j.webp)
Pasul 14. Închideți și redeschideți Microsoft Office
Suplimentul dvs. va fi utilizabil.
sfaturi
- Dacă nu găsiți Editorul VBA sau Managerul de suplimente, asigurați-vă că programul este instalat pe computer. Dacă programul nu este instalat, poate fi necesar să utilizați CD-ul de instalare Office pentru a instala fișierele necesare.
- Setările dvs. Microsoft Office pot afecta locația funcțiilor în programe individuale. Dacă nu puteți găsi o anumită funcție, căutați-o în meniul „Ajutor”.