Protejați codul VBA

Microsoft Visual Basic for Applications (VBA) este limba implicită pentru scrierea programelor care automatizează funcțiile și sarcinile din Microsoft Office. Înțelegeți modul în care protejați codul VBA, astfel încât ceilalți să nu vă poată saboteze sau fura macrocomenzile.

metodă

Metoda 1
Asigurați codul VBA cu o parolă

Imaginea intitulată Protejați codul VBA Pasul 1
1
Deschideți Editorul Visual Basic, de obicei găsit sub meniul "Instrumente" sub "Macro". (Este posibil să fiți nevoit să fiți în fereastra bazei de date din Access pentru a ajunge la editor, în funcție de configurarea computerului dvs.)
  • În Editorul Visual Basic, alegeți Proprietăți proiect din meniul Instrument.
    Imaginea intitulată Protejați codul VBA Pasul 1Bullet1
  • Imaginea intitulată Protejați codul VBA Pasul 2
    2
    Accesați fila "Protecție".
  • Imaginea intitulată Protejați codul VBA Pasul 3
    3
    Puneți un marcaj în câmpul "Blocați proiectul înainte de vizualizare". Dacă nu setați această marcă de verificare, nu vă ascundeți codul.
  • Imaginea intitulată Protejați codul VBA Pasul 4
    4
    Creați și confirmați parola dorită în câmpurile afișate.
  • Imaginea intitulată Protejați codul VBA Pasul 5
    5
    Salvați, închideți și redeschideți registrul de lucru pentru ca protecția să se producă. (Este posibil să trebuiască să salvați în Microsoft Excel 2007 și mai târziu ca fișier XLSM pentru ca codul să funcționeze.)
  • Metoda 2
    Ascunde codul VBA 2007 Access într-un fișier numai pentru citire

    Imaginea intitulată Protejați codul VBA Pasul 6
    1
    Accesați fila "Instrumente de bază de date".
  • Imaginea intitulată Protejați codul VBA Pasul 7
    2
    Găsiți grupul "Instrumente de bază de date".
  • Imaginea intitulată Protejați codul VBA Pasul 8
    3
    Selectați "Creați ACCDE".
  • Imaginea intitulată Protejați codul VBA Pasul 9
    4
    Salvați fișierul ACCDE sub un alt nume decât fișierul original. Acest fișier ACCDE citi doar tipul de fișier, deci trebuie să păstrați fișierul original pentru a face modificări.
  • Metoda 3
    Protejați-vă codul VBA creând un add-in

    Imaginea intitulată Protejați codul VBA Pasul 10
    1
    Creați un fișier Office gol al tipului care utilizează codul. (De exemplu, dacă codul dvs. funcționează cu MS Excel, creați un fișier Excel.)
  • Imaginea intitulată Protejați codul VBA Pasul 11
    2


    Copiați codul VBA în editorul Visual Basic al acestui fișier gol.
  • Imaginea intitulată Protejați codul VBA Pasul 12
    3
    Deschide fereastra "Macros", găsită de obicei sub "Instrumente".
  • Imaginea intitulată Protejați codul VBA Pasul 13
    4
    Testați-vă codul din nou - acest lucru se va depana.
  • Imaginea intitulată Protejați codul VBA Pasul 14
    5
    Îndepărtați tot ceea ce a fost adăugat fișierului gol prin testul dvs.
  • Imaginea intitulată Protejați codul VBA Pasul 15
    6
    Adăugați o descriere a macrocomenzii care rulează în completarea dvs. (Este posibil să fie necesar să selectați "Opțiuni" pentru a introduce descrierea.)
  • Imaginea intitulată Protejați codul VBA Pasul 16
    7
    Compilați-vă codul. (Căutați în meniul de depanare din Editorul Visual Basic și alegeți Compila VBA Project.)
  • Imaginea intitulată Protejați codul VBA Pasul 17
    8
    Salvați o copie a fișierului cu un tip de fișier implicit.
  • Imaginea intitulată Protejați codul VBA Pasul 18
    9
    Mergeți la "Instrumente" din Editorul Visual Basic și apoi alegeți "Proprietăți proiect".
  • Imaginea intitulată Protejați codul VBA Pasul 19
    10
    Accesați fila "Protecție".
  • Imaginea intitulată Protejați codul VBA Pas 20
    11
    Activați caseta de selectare "Protejați proiectul din vizualizare". (De asemenea, poate fi necesar să setați o parolă în funcție de tipul de fișier cu care lucrați și setările pentru MS Office și calculatorul dvs.)
  • Imaginea intitulată Protejați codul VBA Pasul 21
    12
    Deschideți caseta de dialog Salvare ca sau Salvare copiere.
  • Imaginea intitulată Protejați codul VBA Pasul 22
    13
    Accesați meniul derulant și schimbați tipul fișierului la tipul corespunzător de add-in.
    • Salvați un add-in Microsoft Word ca fișier DOT, un document de șablon. (Dacă doriți ca programul să se difuzeze când deschideți Word, salvați-l în folderul Startup Word).
    • Salvați un add-in Microsoft Excel ca fișier XLA.
    • Salvați un add-in Microsoft Access ca fișier MDE care protejează codul VBA. (Adnotările Microsoft Access pot fi, de asemenea, salvate ca fișiere MDA, dar acest lucru nu ascunde codul.)
    • Salvați un add-in Microsoft PowerPoint ca fișier PPA care ascunde codul VBA, astfel încât nimeni altcineva nu poate accesa sau citi.
  • Imaginea intitulată Protejați codul VBA Pasul 23
    14
    Închideți și redeschideți Microsoft Office. Adaptoarele dvs. ar trebui să poată fi utilizate acum.
  • Sfaturi

    • Dacă nu găsiți Editorul VBA sau Managerul de completare, asigurați-vă că acesta este instalat pe computer. Dacă nu, probabil că veți avea nevoie de CD-urile de instalare Office Suite pentru a instala programele necesare.
    • Setările dvs. speciale și configurarea aplicației Microsoft Office pot afecta locurile în care pot fi găsite diferite funcții în fiecare program. Dacă nu găsiți o caracteristică, încercați să căutați un ajutor rapid pentru numele funcției.
    Distribuiți pe rețelele sociale:

    înrudit