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](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_1.jpg)
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](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_1_1.jpg)
![Prent titel Beskerm VBA Kode Stap 2](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_2_1.jpg)
2
Gaan na die "Beskerming" oortjie.
![Prent getiteld Beskerm VBA-kode Stap 3](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_3_1.jpg)
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](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_4_1.jpg)
4
Skep en bevestig die wagwoord wat jy wil hê in hul onderskeie velde.
![Prent getiteld Beskerm VBA-kode Stap 5](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_5_1.jpg)
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](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_6_1.jpg)
1
Gaan na die "Databasis Gereedskap" oortjie.
![Prent getiteld Beskerm VBA-kode Stap 7](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_7_1.jpg)
2
Vind die "Database Tools" -groep.
![Prent getiteld Beskerm VBA-kode Stap 8](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_8_1.jpg)
3
Kies die opsie `Create ACCDE`.
![Prent getiteld Beskerm VBA-kode Stap 9](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_9_1.jpg)
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](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_10_1.jpg)
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](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_11_1.jpg)
2
Kopieer die VBA-kode in die Visual Basic-redakteur van die lêer.
![Prent getiteld Beskerm VBA-kode Stap 12](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_12_1.jpg)
3
Open die "Macros" venster, gewoonlik in die "Tools" menu.
![Prent getiteld Beskerm VBA-kode Stap 13](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_13_1.jpg)
4
Toets weer jou kode, wat sal dit skoonmaak.
![Prent getiteld Beskerm VBA-kode Stap 14](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_14_1.jpg)
5
Verwyder alles wat na die toets in die lêer verskyn.
![Prent getiteld Beskerm VBA-kode Stap 15](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_15_1.jpg)
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](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_16_1.jpg)
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](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_17_1.jpg)
8
Stoor `n kopie van die lêer in `n standaard lêertipe.
![Prent getiteld Beskerm VBA-kode Stap 18](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_18_1.jpg)
9
Tik die "Tools" -kieslys in die Visual Basic-redigeerder en kies dan "Project Properties".
![Prent getiteld Beskerm VBA-kode Stap 19](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_19_1.jpg)
10
Kies die oortjie `Beskerming`.
![Prent getiteld Beskerm VBA-kode Stap 20](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_20_1.jpg)
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](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_21_1.jpg)
12
Open die opsie `Stoor as` of `Stoor `n kopie`.
![Prent getiteld Beskerm VBA-kode Stap 22](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_22_1.jpg)
13
Gaan na die keuselys en verander die lêertipe na die toepaslike "add-in" -tipe.
![Prent getiteld Beskerm VBA-kode Stap 23](https://cdn5.dmylogi.com/esw/cómo-proteger-códigos-vba_23_1.jpg)
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.
Deel op sosiale netwerke:
Verwante
Hoe om Messenger te verwyder
Hoe om `n timer in Visual Basic by te voeg
Hoe om te leer. NET
Hoe om Microsoft Visual Basic te leer
Hoe om verslae in Excel te outomatiseer
Hoe om `n voorskoubeheer in Visual Basic te skep
Hoe om `n eenvoudige sakrekenaar in Visual Basic 6.0 te skep
Hoe om `n gebruiker-gedefinieerde funksie in Microsoft Excel te skep
Hoe om `n makro in Excel te skep
Hoe om Microsoft Office 2013 te verwyder
Hoe om `n wagwoord in Excel 2007 te stel
Hoe om uit te brei en in Microsoft Word te val
Hoe om Macros in Microsoft Word te aktiveer
Hoe om `n bingo spel in Microsoft Office Excel 2007 te maak
Hoe om `n webblaaier te maak
Hoe om `n funksie te noem in Visual Basic
Hoe om te program in Visual Basic. NET (VB.NET)
Hoe om twee nommers in Visual Basic.Net by te voeg
Hoe om makros te gebruik
Hoe om Makros in Excel te gebruik
Hoe om `n virus te skep