3 moduri de a proteja codul VBA

Cuprins:

3 moduri de a proteja codul VBA
3 moduri de a proteja codul VBA

Video: 3 moduri de a proteja codul VBA

Video: 3 moduri de a proteja codul VBA
Video: Cum sa deprotejezi un sheet in Excel fara sa stii parola 2024, Mai
Anonim

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

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 1 Bullet1
Protejați codul VBA Pasul 2
Protejați codul VBA Pasul 2

Pasul 2. Mergeți la fila „Protecție”

Protejați codul VBA Pasul 3
Protejați codul VBA Pasul 3

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

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

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

Pasul 1. Mergeți la fila „Instrumente de baze de date”

Protejați codul VBA Pasul 7
Protejați codul VBA Pasul 7

Pasul 2. Găsiți grupul „Instrumente de baze de date”

Protejați codul VBA Pasul 8
Protejați codul VBA Pasul 8

Pasul 3. Selectați „Make ACCDE. "

Protejați codul VBA Pasul 9
Protejați codul VBA Pasul 9

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

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

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

Pasul 3. Deschideți fereastra „Macro”, care este în general sub „Instrumente. "

Protejați codul VBA Pasul 13
Protejați codul VBA Pasul 13

Pasul 4. Testează-ți codul și „depanează”

Protejați codul VBA Pasul 14
Protejați codul VBA Pasul 14

Pasul 5. Ștergeți conținutul fișierului adăugat de macro

Protejați codul VBA Pasul 15
Protejați codul VBA Pasul 15

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

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

Pasul 8. Salvați o copie a fișierului în formatul standard

Protejați codul VBA Pasul 18
Protejați codul VBA Pasul 18

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

Pasul 10. Faceți clic pe fila „Protecție”

Protejați codul VBA Pasul 20
Protejați codul VBA Pasul 20

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

Pasul 12. Deschideți „Salvare ca … "sau" Salvați o copie ".

Protejați codul VBA Pasul 22
Protejați codul VBA Pasul 22

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

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

Recomandat: