Sådan beskytter du en VBA-kode

Microsoft Visual Basic for Applications (VBA) er standardsprog for at skrive automatiske funktions- og opgaveprogrammer i Microsoft Office. Forstå, hvordan man beskytter en VBA kode, så andre ikke kan sabotere eller stjæle dine makroer.

trin

Metode 1
Beskyttelse af VBA-koden med et kodeord

Video: Excel på norsk: Vise fanenavnet i en celle i regnearket.

Billedbetegnelse Beskyt VBA-kode Trin 1
1
Åbn Visual Basic Editor, som normalt findes i menuen "Funktioner" under "Makro". (I Access skal du muligvis være i databasevinduet for at gå til udgiveren, afhængigt af din computers konfiguration.)
  • Vælg "Projektegenskaber" fra menuen "Funktioner" i Visual Basic Editor.
    Billedbetegnelse Beskyt VBA Code Step 1Bullet1
  • Billedbetegnelse Beskyt VBA Code Step 2
    2
    Gå til fanen "Beskyttelse".
  • Billedbetegnelse Beskyt VBA-kode Trin 3
    3
    Marker afkrydsningsfeltet "Lås projekt for forhåndsvisning". Hvis du ikke markerer dette felt, vil det ikke skjule din kode.
  • Billedbetegnelse Beskyt VBA Code Step 4
    4
    Opret det ønskede kodeord og bekræft det i de viste felter.
  • Billedbeskyttet Beskyt VBA-kode Trin 5
    5
    Gem, luk og genåbne din projektmappe, for at beskyttelsen skal træde i kraft. (I Microsoft Excel 2007 eller senere skal du muligvis gemme som en XLSM-fil for koden til at fungere.)
  • Metode 2
    Skjule VBA-koden i en Read-Only-fil med Access 2007

    Billedbetegnelse Beskyt VBA Code Step 6
    1
    Gå til fanen "Databaseværktøjer".
  • Billedbetegnelse Beskyt VBA Code Step 7
    2
    Find "Database Tools" -gruppen.
  • Billedbetegnelse Beskyt VBA Code Step 8
    3
    Vælg "Lav ACCDE."
  • Billedbetegnelse Beskyt VBA Code Step 9
    4
    Gem ACCDE-filen med et navn, der er adskilt fra originalen. Denne ACCDE-fil er af skrivebeskyttet type, så du skal holde originalen også for at kunne foretage ændringer.
  • Metode 3
    Beskyttelse af din VBA kode Gør en tilføjelse

    Billedbetegnelse Beskyt VBA-kode Trin 10
    1
    Opret en tom Office-fil med samme type som din kode vil bruge. (Hvis din kode f.eks. Fungerer sammen med MS Excel, skal du oprette en Excel-fil.)
  • Billedbetegnelse Beskyt VBA Code Step 11
    2
    Kopier din VBA-kode i Visual Basic Editor fra denne tomme fil.


  • Billedbetegnelse Beskyt VBA Code Step 12
    3
    Åbn vinduet "Makroer", som normalt gemmes i "Værktøjer".
  • Billedbetegnelse Beskyt VBA Code Step 13
    4
    Test din kode igen, som renser den.
  • Billedbetegnelse Beskyt VBA Code Step 14
    5
    Fjern noget tilføjet til den tomme fil på grund af din test.
  • Billedbetegnelse Beskyt VBA Code Step 15
    6
    Tilføj en beskrivelse til den makro, der vil køre din tilføjelse. (Du skal muligvis vælge makro under "Valg" for at indtaste beskrivelsen.)
  • Billedbetegnelse Beskyt VBA Code Step 16
    7
    Kompilér din kode. (I Visual Basic Editor, se under "Debug" menuen og vælg "Kompil VBA projekt.")
  • Billedbetegnelse Beskyt VBA Code Step 17
    8
    Gem en kopi af filen i standard stil.
  • Billedbetegnelse Beskyt VBA Code Step 18
    9
    Gå til "Værktøjer" i Visual Basic Editor og vælg derefter "Project Properties."
  • Billedbetegnelse Beskyt VBA Code Step 19
    10
    Vælg fanen "Beskyttelse".
  • Video: How To Password Protect Workbook | Microsoft Excel 2016 Tutorial | The Teacher

    Billedbetegnelse Beskyt VBA-kode Trin 20
    11
    Tænd for afkrydsningsfeltet "Lås projektvisning". (Du skal muligvis også indstille et kodeord afhængigt af den specifikke filtype, du arbejder med, dine MS Office-indstillinger og din computer.)
  • Video: Lås ark i Excel

    Billedbetegnelse Beskyt VBA Code Step 21
    12
    Åbn dialogboksen "Gem som" eller "Gem en kopi".
  • Billedbetegnelse Beskyt VBA Code Step 22
    13
    Gå til rullemenuen, og skift filtype til den rigtige type tilføjelse.
    • Gem en Microsoft Word-tilføjelsesfil som DOT, en dokumentskabelon. (Hvis du vil have tilføjelsesprogrammet til at køre, når du åbner Word, skal du gemme det i Word Startup-mappen.)
    • Gem en Microsoft Excel-tilføjelsesfil som XLA.
    • Gem en Microsoft Access-tilføjelsesfil som MDE, som vil beskytte VBA-koden. (Microsoft Access-tilføjelser kan også gemmes som MDA-filer, men dette skjuler ikke koden.)
    • Gem en Microsoft PowerPoint-tilføjelsesfil som PPA, som vil skjule VBA-koden og lade den være deaktiveret for alle undtagen dig, få adgang til den eller redigere den.
  • Billedbetegnelse Beskyt VBA Code Step 23
    14
    Afslut Microsoft Office og åbn det igen. Dine tilføjelser skal nu kunne bruges.
  • tips

    • Hvis du ikke kan finde VBA Editor eller Styring af tilføjelsesprogrammer, skal du sørge for, at det er installeret på din computer. Ellers skal du sandsynligvis få adgang til dine installationsprogrammer til Office Suite for at installere de nødvendige programmer.
    • Dine specifikke indstillinger og Microsoft Office-indstillinger kan påvirke, hvor forskellige funktioner vil blive placeret i hvert program. Hvis du ikke kan finde en rolle, kan du prøve at køre en hurtig "Hjælp" søgning under navnet.

    Kilder og citater

    Se mere ... (8)
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com