Microsoft Visual Basic for Applications (VBA) ir standarta valoda programmu rakstīšanai, lai automatizētu funkcijas un uzdevumus Microsoft Office. Izprotiet, kā aizsargāt VBA kodu, lai citi nevarētu sabotēt vai nozagt jūsu makro.
Informāciju par VBA paroļu aizsardzību un noņemšanu sk Šis raksts.
Soļi
1. metode no 3: aizsargājiet VBA kodu ar paroli
1. solis. Atveriet Visual Basic redaktoru, kas parasti atrodams izvēlnes “Rīki” sadaļā “Makro”
(Programmā Access atkarībā no datora iestatījumiem, iespējams, būs jāatrodas datu bāzes logā, lai sasniegtu redaktoru.)
-
Visual Basic redaktora izvēlnē "Rīks" atlasiet "Projekta rekvizīti".
2. solis. Dodieties uz cilni “Aizsardzība”
3. solis. Atzīmējiet izvēles rūtiņu "Bloķēt projektu apskatei"
Ja neatzīmēsit šo izvēles rūtiņu, kodu neslēpsiet.
Solis 4. Izveidojiet un apstipriniet vēlamo paroli norādītajos lodziņos
5. darbība. Saglabājiet, aizveriet un atkārtoti atveriet savu darbgrāmatu, lai aizsardzība stātos spēkā
(Microsoft Excel 2007 un jaunākās versijās, lai kods darbotos, iespējams, tas būs jāsaglabā kā XLSM fails.)
2. metode no 3: paslēpiet VBA kodu tikai lasāmā failā ar piekļuvi 2007
1. solis. Dodieties uz cilni "Datu bāzes rīki"
2. solis. Atrodiet grupu "Datu bāzes rīki"
3. solis. Atlasiet “Izveidot ACCDE
4. darbība. Saglabājiet ACCDE failu ar atsevišķu nosaukumu no sākotnējā faila
Šis ACCDE fails ir tikai lasāms faila veids, tāpēc jums ir jāsaglabā arī sākotnējais fails, lai varētu veikt izmaiņas.
3. metode no 3: aizsargājiet savu VBA kodu, izveidojot pievienojumprogrammu
1. darbība. Izveidojiet tukšu Office failu, kura tips izmantos jūsu kodu
(Piemēram, ja jūsu kods darbojas ar programmu MS Excel, izveidojiet Excel failu.)
2. darbība. Kopējiet savu VBA kodu šī tukšā faila Visual Basic redaktorā
Solis 3. Atveriet logu "Makro", kas parasti tiek saglabāts sadaļā "Rīki"
4. solis. Pārbaudiet savu kodu vēlreiz, kas to atkļūdo
5. solis. Testa laikā noņemiet visu, kas tukšajam failam pievienots
6. darbība. Pievienojiet aprakstu makro, kas tiks lietots jūsu pievienojumprogrammā
(Lai varētu ievietot aprakstu, iespējams, būs jāizvēlas makro opcijas.)
7. solis. Apkopojiet savu kodu
(Visual Basic redaktorā skatiet izvēlni "Atkļūdot" un atlasiet "Kompilēt VBA projektu".)
8. solis. Saglabājiet faila kopiju standarta faila tipā
9. solis. Visual Basic redaktorā atveriet "Rīki", pēc tam atlasiet "Projekta rekvizīti"
10. solis. Atlasiet cilni "Aizsardzība"
11. solis. Aktivizējiet izvēles rūtiņu "Bloķēt projektu apskatei"
(Iespējams, jums būs jāiestata arī parole atkarībā no konkrētā faila veida, ar kuru strādājat, un jūsu MS Office un datora iestatījumiem.)
12. solis. Atveriet dialoglodziņu "Saglabāt kā" vai "Saglabāt kopiju"
13. solis. Piekļūstiet nolaižamajai izvēlnei un mainiet faila tipu uz atbilstošo pievienojumprogrammas veidu
- Saglabājiet Microsoft Word pievienojumprogrammu kā DOT failu, dokumenta veidni. (Ja vēlaties, lai pievienojumprogramma tiktu palaista, palaižot programmu Word, saglabājiet to mapē Word startēšana.)
- Saglabājiet Microsoft Excel pievienojumprogrammu kā XLA failu.
- Saglabājiet Microsoft Access pievienojumprogrammu kā MDE failu, kas aizsargās VBA kodu. (Microsoft Access pievienojumprogrammas var saglabāt arī kā MDA failus, taču tas neslēpj kodu.)
- Saglabājiet Microsoft PowerPoint pievienojumprogrammu kā PPA failu, kas paslēps VBA kodu un neļaus to piekļūt vai rediģēt nevienam, izņemot jūs.
14. darbība. Aizveriet un atkārtoti atveriet Microsoft Office
Jūsu pievienojumprogrammām tagad vajadzētu būt izmantojamām.
Padomi
- Ja nevarat atrast VBA redaktoru vai pievienojumprogrammu pārvaldnieku, pārliecinieties, vai tas ir instalēts jūsu datorā. Ja nē, iespējams, jums būs jāpiekļūst Office komplekta instalācijas diskiem, lai instalētu nepieciešamās programmas.
- Jūsu īpašie Microsoft Office iestatījumi un iestatījumi var ietekmēt to, kur katrā programmā atrodas dažādas funkcijas. Ja nevarat atrast funkciju, mēģiniet palaist funkcijas nosaukumu ar ātru palīdzību.