Cum să protejați codul VBA
Microsoft Visual Basic for Applications (VBA) este un limbaj de programare la nivel înalt care vă permite să scrieți programe pentru a automatiza funcțiile și sarcinile din cadrul Microsoft Office. Acest articol arată cum să vă protejați codul VBA, astfel încât alți utilizatori să nu îl poată edita sau copia.
paşi
Metoda 1
Protejați codul VBA prin parolă![Imaginea intitulată Protejați codul VBA Pasul 1](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_1.jpg)
1
Deschideți Editorul Visual Basic. În mod normal, puteți face acest lucru accesând meniul "Instrumente" și alegerea opțiunii "Macro" (În Acces, în funcție de configurația computerului, poate fi necesar să fiți în fereastra bazei de date pentru a accesa editorul).
- Accesați meniul "Instrumente" din Editorul Visual Basic și alegeți opțiunea "proprietate".
![Imaginea intitulată Protejați codul VBA Pasul 1Bullet1](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_1_1.jpg)
![Imaginea intitulată Protejați codul VBA Pasul 2](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_2_1.jpg)
2
Accesați cardul "protecție".
![Imaginea intitulată Protejați codul VBA Pasul 3](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_3_1.jpg)
3
Selectați butonul de verificare "Blocați proiectul pentru vizionare". Dacă nu bifați această casetă, codul dvs. nu va fi ascuns și protejat de ochii curioși.
![Imaginea intitulată Protejați codul VBA Pasul 4](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_4_1.jpg)
4
Creați o parolă de acces utilizând câmpurile corespunzătoare, apoi introduceți-o din nou pentru a confirma.
![Imaginea intitulată Protejați codul VBA Pasul 5](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_5_1.jpg)
5
Salvați modificările și reporniți programul în uz pentru ca setările noi să devină efective (în Microsoft Excel 2007 și în versiunile ulterioare, deoarece codul dvs. funcționează corect, poate fi necesar să vă salvați lucrarea în format "XLSM").
Metoda 2
Ascunderea codului VBA în fișiere cu citire numai utilizând Access 2007![Imaginea intitulată Protejați codul VBA Pasul 6](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_6_1.jpg)
1
Accesați cardul "Instrumente de baze de date".
![Imaginea intitulată Protejați codul VBA Pasul 7](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_7_1.jpg)
2
Găsiți grupul "Instrumente de baze de date".
![Imaginea intitulată Protejați codul VBA Pasul 8](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_8_1.jpg)
3
Alegeți opțiunea "Creați ACCDE".
![Imaginea intitulată Protejați codul VBA Pasul 9](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_9_1.jpg)
4
Salvați fișierul în format "ACCDE" utilizând un nume diferit de original. Fișierul nou "ACCDE" acesta va fi creat doar pentru citire, pentru a face schimbările necesare în munca dvs., va trebui apoi să aveți și fișierul original.
Metoda 3
Protejați codul VBA creând o componentă suplimentară![Imaginea intitulată Protejați codul VBA Pasul 10](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_10_1.jpg)
1
Creați un fișier Office gol, de același tip ca cel care utilizează codul VBA (de exemplu, dacă codul dvs. funcționează pe o foaie Excel, acesta creează un fișier Excel gol).
![Imaginea intitulată Protejați codul VBA Pasul 11](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_11_1.jpg)
2
Copiați codul VBA în Editorul Visual Basic al noului fișier.
![Imaginea intitulată Protejați codul VBA Pasul 12](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_12_1.jpg)
3
Deschide fereastra "Macro", disponibil în mod normal în meniu "Instrumente".
![Imaginea intitulată Protejați codul VBA Pasul 13](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_13_1.jpg)
4
Testați din nou codul folosind depanarea, asigurându-vă că totul funcționează corect.
![Imaginea intitulată Protejați codul VBA Pasul 14](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_14_1.jpg)
5
Ștergeți toate datele introduse în noul fișier pentru a efectua testele codului VBA.
![Imaginea intitulată Protejați codul VBA Pasul 15](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_15_1.jpg)
6
Adăugați o descriere a macrocomenzii care va fi executată de add-on-ul dvs. (poate fi necesar să selectați elementul pentru a introduce o descriere "Opțiuni" în raport cu macro-ul dvs.).
![Imaginea intitulată Protejați codul VBA Pasul 16](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_16_1.jpg)
7
Completați codul VBA (din fereastra editorului Visual Basic, accesați meniul "debug" și alegeți opțiunea "Compilați proiectul VBA").
![Imaginea intitulată Protejați codul VBA Pasul 17](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_17_1.jpg)
8
Salvați o copie a fișierului în formatul său standard.
![Imaginea intitulată Protejați codul VBA Pasul 18](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_18_1.jpg)
9
Accesați meniul "Instrumente" în fereastra Editorului Visual Basic și alegeți opțiunea "proprietate".
![Imaginea intitulată Protejați codul VBA Pasul 19](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_19_1.jpg)
10
Selectați cardul "protecție".
![Imaginea intitulată Protejați codul VBA Pas 20](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_20_1.jpg)
11
Bifați caseta de selectare "Blocați proiectul pentru vizionare" (în funcție de formatul de fișier pe care lucrați și de setările Microsoft Office și de pe computer, poate fi necesar să creați o parolă de acces).
![Imaginea intitulată Protejați codul VBA Pasul 21](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_21_1.jpg)
12
Deschideți fereastra de dialog "Salvați ca" sau "Salvați o copie".
![Imaginea intitulată Protejați codul VBA Pasul 22](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_22_1.jpg)
13
Accesați meniul derulant asociat formatului de fișier și alegeți unul corespunzător tipului de add-in pe care îl creați.
![Imaginea intitulată Protejați codul VBA Pasul 23](https://cdn5.gtemata.com/itw/come-proteggere-il-codice-vba_23_1.jpg)
14
Închideți și redeschideți Microsoft Office. Acum ar trebui să puteți utiliza add-on-ul creat.
Sfaturi
- Dacă nu puteți găsi editorul VBA sau programul de gestionare a programelor de completare, asigurați-vă că acesta este instalat pe sistem. În caz contrar, cel mai probabil, va trebui să utilizați discul de instalare Microsoft Office pentru a continua adăugarea programelor respective.
- Configurația și setările Microsoft Office pot schimba locația componentelor și a funcțiilor din cadrul fiecărui program. Dacă nu găsiți o funcție specifică, încercați să efectuați o căutare rapidă în interiorul "Ajutor" folosind numele funcției în cauză.
Distribuiți pe rețelele sociale:
înrudit
Cum să adăugați anunțuri AdSense la un site în WordPress
Cum se adaugă un cronometru în Visual Basic
Cum se adaugă o parolă în Excel 2007
Cum se automatizează rapoartele Excel
Cum să blocați accesul la un dosar utilizând un fișier batch
Modificarea parolei Outlook
Cum se apelează o funcție în Visual Basic
Cum se creează un browser Web
Cum se creează un cod de bare
Cum se creează un fișier protejat prin parolă (utilizatorii Microsoft)
Cum se creează un calculator simplu cu Visual Basic 6.0
Cum se creează un macro simplu în Microsoft Excel
Cum să extindeți și să restrângeți în Microsoft Word
Cum de a spune computerului oricare text scrieți
Cum să învățați să programați cu .NET
Cum să învățați Microsoft Visual Basic
Cum se instalează Microsoft Office
Cum se instalează și configurează Visual Studio Express 2013
Cum să dezvolți o Videogame
Cum se programează în Visual Basic .NET (VB.NET)
Cum se elimină un macro în Excel