dmylogi.com

Hoe om VBA-kodes te beskerm

Visual Basic vir Microsoft-toepassings (VBA) is die standaard taal vir die skryf van programme wat take en outomatiese funksies uitvoer in Microsoft Office. Verstaan ​​hoe om die VBA-kode te beskerm sodat ander nie jou makros kan saboteer of steel nie.

stappe

Metode 1

Beskerm die VBA-kode met wagwoord
Prent getiteld Beskerm VBA-kode Stap 1
1
Open die Visual Basic-redakteur, jy sal dit vind in die "Macro" -lys wat in die "Tools" -kieslys gevind word. In Access moet u in die databasisvenster wees om die redigeerder te kan oopmaak, afhangende van die konfigurasie van u rekenaar.
  • Kies `Project Eienskappe` in die menu `Tools` in die Visual Basic-editor.
Prent getiteld Beskerm VBA-kode Stap 1Bullet1
  • Prent titel Beskerm VBA Kode Stap 2
    2
    Gaan na die "Beskerming" oortjie.
  • Prent getiteld Beskerm VBA-kode Stap 3
    3
    Kies die opsie "Blokprojek vir visualisering". As u die boks nie aktiveer nie, sal die kode nie weggesteek word nie.
  • Prent titel Beskerm VBA Kode Stap 4
    4
    Skep en bevestig die wagwoord wat jy wil hê in hul onderskeie velde.
  • Prent getiteld Beskerm VBA-kode Stap 5
    5
    Stoor, sluit en maak jou werkkaart weer oop sodat die beskerming in werking tree. In Microsoft Excel 2007 en verder, moet u die lêer stoor as XML vir die kode om te werk.
  • Metode 2

    Versteek die VBA-kode in `n leesalleen-lêer met Access 2007
    Prent getiteld Beskerm VBA-kode Stap 6
    1
    Gaan na die "Databasis Gereedskap" oortjie.
  • Prent getiteld Beskerm VBA-kode Stap 7
    2
    Vind die "Database Tools" -groep.
  • Prent getiteld Beskerm VBA-kode Stap 8
    3
    Kies die opsie `Create ACCDE`.
  • Prent getiteld Beskerm VBA-kode Stap 9
    4
    Stoor die ACCDE-lêer met `n ander naam as die oorspronklike. Dat ACCDE-lêer is slegs gelees, dus jy moet die oorspronklike hou as jy later veranderinge wil maak.
  • Metode 3

    Beskerm jou VBA-kode deur `n "Add-In" (add-on) te skep
    Prent getiteld Beskerm VBA-kode Stap 10
    1
    Skep `n leë Office-lêer van die tipe wat jou kode sal gebruik (byvoorbeeld, as die kode in MS Excel werk, maak `n Excel-lêer).
  • Prent getiteld Beskerm VBA-kode Stap 11
    2
    Kopieer die VBA-kode in die Visual Basic-redakteur van die lêer.
  • Prent getiteld Beskerm VBA-kode Stap 12
    3


    Open die "Macros" venster, gewoonlik in die "Tools" menu.
  • Prent getiteld Beskerm VBA-kode Stap 13
    4
    Toets weer jou kode, wat sal dit skoonmaak.
  • Prent getiteld Beskerm VBA-kode Stap 14
    5
    Verwyder alles wat na die toets in die lêer verskyn.
  • Prent getiteld Beskerm VBA-kode Stap 15
    6
    Voeg `n beskrywing by die makro wat in jou "invoegtoepassing" uitgevoer sal word (jy moet die opsie "Opsies" kies om die beskrywing in te voeg).
  • Prent getiteld Beskerm VBA-kode Stap 16
    7
    Stel die kode saam. In die Visual Basic-redakteur, kyk vir die "Debug" -kieslys en kies "VBA-projek opstel.
  • Prent getiteld Beskerm VBA-kode Stap 17
    8
    Stoor `n kopie van die lêer in `n standaard lêertipe.
  • Prent getiteld Beskerm VBA-kode Stap 18
    9
    Tik die "Tools" -kieslys in die Visual Basic-redigeerder en kies dan "Project Properties".
  • Prent getiteld Beskerm VBA-kode Stap 19
    10
    Kies die oortjie `Beskerming`.
  • Prent getiteld Beskerm VBA-kode Stap 20
    11
    Aktiveer die boks "Blokprojek vir visualisering". U moet ook `n wagwoord invoer, afhangende van die spesifieke tipe waarmee u werk en die MS Office-instellings op u rekenaar.
  • Prent getiteld Beskerm VBA-kode Stap 21
    12
    Open die opsie `Stoor as` of `Stoor `n kopie`.
  • Prent getiteld Beskerm VBA-kode Stap 22
    13
    Gaan na die keuselys en verander die lêertipe na die toepaslike "add-in" -tipe.
  • Stoor `n invoegtoepassing van Microsoft Word as `n DOT-lêer, `n dokument sjabloon. As jy wil hê dat die "invoegtoepassing" elke keer as jy Word oopmaak, moet jy dit stoor in die "Begin" -gids van Word).
  • Stoor `n "Excel" invoegtoepassing as `n XLA-lêer.
  • As u `n Microsoft Access-invoegtoepassing as `n MDE-lêer stoor, sal die VBA-kode beskerm word. Microsoft Access invoegtoepassings kan ook as MDA-lêers gestoor word, maar die kode is nie in hulle versteek nie.
  • As u `n invoegtoepassing van Microsoft PowerPoint as `n PPA-lêer stoor, sal die VBA-kode en niemand verberg word nie, maar u kan toegang tot die kode of wysig.
  • Prent getiteld Beskerm VBA-kode Stap 23
    14
    Sluit en herlaai Microsoft Office. Nou kan jy jou "invoegtoepassing" gebruik.
  • wenke

    • As jy nie die "VBA" redakteur of die "Add-In" administrateur kan vind nie, maak seker dat jy dit werklik op jou rekenaar geïnstalleer het. Indien nie, moet u toegang tot die Office-installeringspakket hê om die nodige programme te installeer.
    • Die konfigurasie en instellings van Microsoft Office kan beïnvloed waar verskillende funksies in elke program sal verskyn. As jy nie `n funksie kan kry nie, gebruik die "Help" -menu om die naam van die funksie te vind.
    Wys meer ... (10)
    Deel op sosiale netwerke:

    Verwante
    Hoe om `n timer in Visual Basic by te voegHoe om `n timer in Visual Basic by te voeg
    Hoe om te leer. NETHoe om te leer. NET
    Hoe om Microsoft Visual Basic te leerHoe om Microsoft Visual Basic te leer
    Hoe om verslae in Excel te outomatiseerHoe om verslae in Excel te outomatiseer
    Hoe om `n voorskoubeheer in Visual Basic te skepHoe om `n voorskoubeheer in Visual Basic te skep
    Hoe om `n eenvoudige sakrekenaar in Visual Basic 6.0 te skepHoe om `n eenvoudige sakrekenaar in Visual Basic 6.0 te skep
    Hoe om `n gebruiker-gedefinieerde funksie in Microsoft Excel te skepHoe om `n gebruiker-gedefinieerde funksie in Microsoft Excel te skep
    Hoe om `n makro in Excel te skepHoe om `n makro in Excel te skep
    Hoe om Microsoft Office 2013 te verwyderHoe om Microsoft Office 2013 te verwyder
    Hoe om `n wagwoord in Excel 2007 te stelHoe om `n wagwoord in Excel 2007 te stel
    » » Hoe om VBA-kodes te beskerm
    © 2024 dmylogi.com