3 måter å beskytte VBA -kode

Innholdsfortegnelse:

3 måter å beskytte VBA -kode
3 måter å beskytte VBA -kode

Video: 3 måter å beskytte VBA -kode

Video: 3 måter å beskytte VBA -kode
Video: Excel på norsk: Beskytte celler mot redigering 2024, November
Anonim

Microsoft Visual Basic for Applications (VBA) er standardspråket for skrivefunksjoner for automatisering av programmer i Microsoft Office. Lær hvordan du beskytter VBA -koden din fra å bli stjålet eller sabotert av andre.

Steg

Metode 1 av 3: Passordbeskyttelse av koden

Beskytt VBA -kode Trinn 1
Beskytt VBA -kode Trinn 1

Trinn 1. Åpne Visual Basic Editor, som vanligvis ligger i "Verktøy"> "Makro" -menyen

Hvis du bruker Access, må du kanskje åpne databasevinduet først, avhengig av datamaskininnstillingene.

  • Velg "Prosjektegenskaper" på "Verktøy" -menyen i Visual Basic Editor.

    Beskytt VBA -kode Trinn 1 Bullet 1
    Beskytt VBA -kode Trinn 1 Bullet 1
Beskytt VBA -kode Trinn 2
Beskytt VBA -kode Trinn 2

Trinn 2. Gå til kategorien "Beskyttelse"

Beskytt VBA -kode Trinn 3
Beskytt VBA -kode Trinn 3

Trinn 3. Merk av for "Lås prosjekt for visning" for å skjule koden

Beskytt VBA -kode Trinn 4
Beskytt VBA -kode Trinn 4

Trinn 4. Skriv inn passordet to ganger i boksen for å opprette og bekrefte et passord

Beskytt VBA -kode Trinn 5
Beskytt VBA -kode Trinn 5

Trinn 5. Lagre, lukk og åpne filen på nytt for å lagre endringene

Hvis du bruker Excel 2007 og nyere, må du kanskje lagre filen som en XLSM -fil for at koden skal fungere.)

Metode 2 av 3: Skjule VBA-kode i Access 2007-filer Skrivebeskyttet

Beskytt VBA -kode Trinn 6
Beskytt VBA -kode Trinn 6

Trinn 1. Gå til kategorien "Database Tools"

Beskytt VBA -kode Trinn 7
Beskytt VBA -kode Trinn 7

Trinn 2. Finn gruppen "Database Tools"

Beskytt VBA -kode Trinn 8
Beskytt VBA -kode Trinn 8

Trinn 3. Velg Make ACCDE. "

Beskytt VBA -kode Trinn 9
Beskytt VBA -kode Trinn 9

Trinn 4. Lagre ACCDE -filen med et annet navn

ACCDE-filer er skrivebeskyttede filer, så du må fortsatt beholde de originale filene for å gjøre endringer.

Metode 3 av 3: Beskyttelse av VBA-koden ved å lage tillegg

Beskytt VBA -kode Trinn 10
Beskytt VBA -kode Trinn 10

Trinn 1. Lag en tom Office -fil i henhold til koden du vil opprette

For eksempel, hvis koden er designet for Excel, må du opprette en ny Excel -fil.

Beskytt VBA -kode Trinn 11
Beskytt VBA -kode Trinn 11

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

Beskytt VBA -kode Trinn 12
Beskytt VBA -kode Trinn 12

Trinn 3. Åpne "Makroer" -vinduet, som vanligvis er under "Verktøy". "

Beskytt VBA -kode Trinn 13
Beskytt VBA -kode Trinn 13

Trinn 4. Test koden din, og "feilsøk"

Beskytt VBA -kode Trinn 14
Beskytt VBA -kode Trinn 14

Trinn 5. Slett innholdet i filen som er lagt til av makroen

Beskytt VBA -kode Trinn 15
Beskytt VBA -kode Trinn 15

Trinn 6. Legg til en beskrivelse av makroen som skal kjøres

For å legge til en beskrivelse må du kanskje klikke "Alternativer" i makrovinduet.

Beskytt VBA -kode Trinn 16
Beskytt VBA -kode Trinn 16

Trinn 7. Kompiler koden

I Visual Basic Editor finner du "Debug" -menyen og velger "Compile VBA Project".

Beskytt VBA -kode Trinn 17
Beskytt VBA -kode Trinn 17

Trinn 8. Lagre en kopi av filen i standardformatet

Beskytt VBA -kode Trinn 18
Beskytt VBA -kode Trinn 18

Trinn 9. Klikk "Verktøy" i Visual Basic Editor, og velg deretter "Prosjektegenskaper. "

Beskytt VBA -kode Trinn 19
Beskytt VBA -kode Trinn 19

Trinn 10. Klikk på kategorien "Beskyttelse"

Beskytt VBA -kode Trinn 20
Beskytt VBA -kode Trinn 20

Trinn 11. Merk av for "Lås prosjekt for visning"

Du må kanskje angi et passord, avhengig av filtypen du bruker og innstillingene for Office/datamaskinen.

Beskytt VBA -kode Trinn 21
Beskytt VBA -kode Trinn 21

Trinn 12. Åpne "Lagre som … "eller" Lagre en kopi ".

Beskytt VBA -kode Trinn 22
Beskytt VBA -kode Trinn 22

Trinn 13. Gå til rullegardinmenyen, og endre deretter filtypen i henhold til tilleggsprogrammet du opprettet

  • Lagre Microsoft Word-tillegg som DOT eller maler. Hvis du vil at tilleggsprogrammet skal kjøres når du åpner Word, lagrer du filen i Words "Oppstart" -mappe.
  • Lagre Microsoft Excel-tillegget som en XLA.
  • Lagre Microsoft Access-tillegget i MDE-format. Dette formatet vil beskytte VBA -koden. Excel -makrofiler kan også lagres i MDA -format, men koden vil ikke bli skjult.
  • Lagre Microsoft PowerPoint-tillegget som en PPA. På denne måten blir VBA -koden låst, og ingen andre kan få tilgang til eller redigere den.
Beskytt VBA -kode Trinn 23
Beskytt VBA -kode Trinn 23

Trinn 14. Lukk og åpne Microsoft Office igjen

Tillegget ditt vil være brukbart.

Tips

  • Hvis du ikke finner VBA Editor eller Add-in Manager, må du kontrollere at programmet er installert på datamaskinen. Hvis programmet ikke er installert, må du kanskje bruke installasjons -CDen for å installere de nødvendige filene.
  • Innstillingene i Microsoft Office kan påvirke plasseringen av funksjonene i individuelle programmer. Hvis du ikke finner en bestemt funksjon, kan du se etter den i "Hjelp" -menyen.

Anbefalt: