3 måder at beskytte VBA -kode på

Indholdsfortegnelse:

3 måder at beskytte VBA -kode på
3 måder at beskytte VBA -kode på

Video: 3 måder at beskytte VBA -kode på

Video: 3 måder at beskytte VBA -kode på
Video: Чем открыть формат файла xlsx 2024, November
Anonim

Microsoft Visual Basic for Applications (VBA) er standardsproget til skrivefunktionsautomatiseringsprogrammer i Microsoft Office. Lær, hvordan du beskytter din VBA -kode mod at blive stjålet eller saboteret af andre.

Trin

Metode 1 af 3: Adgangskodebeskyttelse af koden

Beskyt VBA -kode Trin 1
Beskyt VBA -kode Trin 1

Trin 1. Åbn Visual Basic Editor, som normalt findes i menuen "Værktøjer"> "Makro"

Hvis du bruger Access, skal du muligvis først åbne databasevinduet afhængigt af computerens indstillinger.

  • Vælg "Projektegenskaber" i menuen "Værktøjer" i Visual Basic Editor.

    Beskyt VBA -kode Trin 1Bullet1
    Beskyt VBA -kode Trin 1Bullet1
Beskyt VBA -kode Trin 2
Beskyt VBA -kode Trin 2

Trin 2. Gå til fanen "Beskyttelse"

Beskyt VBA -kode Trin 3
Beskyt VBA -kode Trin 3

Trin 3. Marker indstillingen "Lås projekt til visning" for at skjule koden

Beskyt VBA -kode Trin 4
Beskyt VBA -kode Trin 4

Trin 4. Indtast adgangskoden to gange i feltet for at oprette og bekræfte en adgangskode

Beskyt VBA -kode Trin 5
Beskyt VBA -kode Trin 5

Trin 5. Gem, luk og genåbn filen for at gemme ændringerne

Hvis du bruger Excel 2007 og nyere, skal du muligvis gemme filen som en XLSM -fil, for at koden fungerer.)

Metode 2 af 3: Skjule VBA-kode i Access 2007-filer skrivebeskyttet

Beskyt VBA -kode Trin 6
Beskyt VBA -kode Trin 6

Trin 1. Gå til fanen "Databaseværktøjer"

Beskyt VBA -kode Trin 7
Beskyt VBA -kode Trin 7

Trin 2. Find gruppen "Database Tools"

Beskyt VBA -kode Trin 8
Beskyt VBA -kode Trin 8

Trin 3. Vælg Make ACCDE. "

Beskyt VBA -kode Trin 9
Beskyt VBA -kode Trin 9

Trin 4. Gem ACCDE -filen med et andet navn

ACCDE-filer er skrivebeskyttede filer, så du skal stadig beholde de originale filer for at foretage ændringer.

Metode 3 af 3: Beskyttelse af VBA-kode ved at oprette tilføjelsesprogrammer

Beskyt VBA -kode Trin 10
Beskyt VBA -kode Trin 10

Trin 1. Opret en tom Office -fil i henhold til den kode, du vil oprette

Hvis din kode f.eks. Er designet til Excel, skal du oprette en ny Excel -fil.

Beskyt VBA -kode Trin 11
Beskyt VBA -kode Trin 11

Trin 2. Kopier VBA -koden til Visual Basic Editor i en tom fil

Beskyt VBA -kode Trin 12
Beskyt VBA -kode Trin 12

Trin 3. Åbn vinduet "Makroer", som generelt er under "Værktøjer. "

Beskyt VBA -kode Trin 13
Beskyt VBA -kode Trin 13

Trin 4. Test din kode, og "debug"

Beskyt VBA -kode Trin 14
Beskyt VBA -kode Trin 14

Trin 5. Slet indholdet af filen tilføjet af makroen

Beskyt VBA -kode Trin 15
Beskyt VBA -kode Trin 15

Trin 6. Tilføj en beskrivelse af den makro, der skal køres

Hvis du vil tilføje en beskrivelse, skal du muligvis klikke på "Indstillinger" i makrovinduet.

Beskyt VBA -kode Trin 16
Beskyt VBA -kode Trin 16

Trin 7. Kompilér koden

Find Visual Debug -menuen i Visual Basic Editor, og vælg "Compile VBA Project".

Beskyt VBA -kode Trin 17
Beskyt VBA -kode Trin 17

Trin 8. Gem en kopi af filen i standardformatet

Beskyt VBA -kode Trin 18
Beskyt VBA -kode Trin 18

Trin 9. Klik på "Værktøjer" i Visual Basic Editor, og vælg derefter "Projektegenskaber. "

Beskyt VBA -kode Trin 19
Beskyt VBA -kode Trin 19

Trin 10. Klik på fanen "Beskyttelse"

Beskyt VBA -kode Trin 20
Beskyt VBA -kode Trin 20

Trin 11. Marker afkrydsningsfeltet "Lås projekt til visning"

Du skal muligvis angive en adgangskode afhængigt af den filtype, du bruger, og dine Office/computerindstillinger.

Beskyt VBA -kode Trin 21
Beskyt VBA -kode Trin 21

Trin 12. Åbn "Gem som … "eller" Gem en kopi ".

Beskyt VBA -kode Trin 22
Beskyt VBA -kode Trin 22

Trin 13. Åbn rullemenuen, og skift derefter filtypen i henhold til den tilføjelse, du har oprettet

  • Gem Microsoft Word-tilføjelsesprogrammer som DOT eller skabeloner. Hvis du vil have tilføjelsesprogrammet til at køre, når du åbner Word, skal du gemme filen i Words "Start" -mappe.
  • Gem Microsoft Excel-tilføjelsesprogrammet som en XLA.
  • Gem tilføjelsesprogrammet Microsoft Access i MDE-format. Dette format beskytter VBA -koden. Excel -makrofiler kan også gemmes i MDA -format, men koden skjules ikke.
  • Gem Microsoft PowerPoint-tilføjelsesprogrammet som en PPA. På denne måde vil VBA -koden blive låst, og ingen andre kan få adgang til eller redigere den.
Beskyt VBA -kode Trin 23
Beskyt VBA -kode Trin 23

Trin 14. Luk og genåb Microsoft Office

Dit tilføjelsesprogram kan bruges.

Tips

  • Hvis du ikke kan finde VBA Editor eller Add-in Manager, skal du sørge for, at programmet er installeret på din computer. Hvis programmet ikke er installeret, skal du muligvis bruge Office -installations -cd'en til at installere de nødvendige filer.
  • Dine Microsoft Office -indstillinger kan påvirke placeringen af funktioner i individuelle programmer. Hvis du ikke kan finde en bestemt funktion, skal du kigge efter den i menuen "Hjælp".

Anbefalede: