Microsoft Visual Basic for Applications (VBA) je štandardný jazyk na písanie programov na automatizáciu funkcií a úloh v programe Microsoft Office. Pochopte, ako chrániť kód VBA, aby ostatní nemohli sabotovať alebo ukradnúť vaše makrá.
Informácie o nechránení a odstránení hesiel VBA nájdete na tento článok.
Kroky
Metóda 1 z 3: Zabezpečte kód VBA heslom
Krok 1. Otvorte editor jazyka Visual Basic, ktorý sa zvyčajne nachádza v časti „Makro“v ponuke „Nástroje“
(V programe Access bude možno potrebné, aby ste boli v okne databázy, aby ste sa dostali k editoru, v závislosti od nastavenia počítača.)
-
Vyberte „Vlastnosti projektu“v ponuke „Nástroj“v editore jazyka Visual Basic.
Krok 2. Prejdite na kartu „Ochrana“
Krok 3. Začiarknite políčko „Uzamknúť projekt na zobrazenie“
Ak nezaškrtnete toto políčko, kód neschováte.
Krok 4. V uvedených poliach vytvorte a potvrďte požadované heslo
Krok 5. Uložte, zatvorte a znova otvorte zošit, aby sa ochrana prejavila
(V programe Microsoft Excel 2007 a novších verziách bude možno potrebné, aby váš kód fungoval ako súbor XLSM.)
Metóda 2 z 3: Skryť kód VBA v súbore len na čítanie s programom Access 2007
Krok 1. Prejdite na kartu „Databázové nástroje“
Krok 2. Nájdite skupinu „Databázové nástroje“
Krok 3. Vyberte „Vytvoriť ACCDE
Krok 4. Uložte súbor ACCDE s odlišným názvom od pôvodného súboru
Tento súbor ACCDE je typom súboru iba na čítanie, takže aby ste mohli vykonávať akékoľvek zmeny, musíte si zachovať aj pôvodný súbor.
Metóda 3 z 3: Chráňte svoj kód VBA vytvorením doplnku
Krok 1. Vytvorte prázdny súbor Office typu, ktorý bude používať váš kód
(Ak napríklad váš kód funguje v programe MS Excel, vytvorte súbor programu Excel.)
Krok 2. Skopírujte svoj kód VBA do editora jazyka Visual Basic tohto prázdneho súboru
Krok 3. Otvorte okno „Makrá“, zvyčajne uložené v časti „Nástroje“
Krok 4. Otestujte znova svoj kód, ktorý ho ladí
Krok 5. Odstráňte všetko, čo váš test pridal do prázdneho súboru
Krok 6. Pridajte popis k makru, ktoré sa spustí vo vašom doplnku
(Na vloženie popisu bude možno potrebné vybrať makro „Možnosti“.)
Krok 7. Zostavte svoj kód
(V editore jazyka Visual Basic sa pozrite do ponuky „Debug“a vyberte „Compile VBA Project“.)
Krok 8. Uložte kópiu súboru v štandardnom type súboru
Krok 9. V editore jazyka Visual Basic prejdite na „Nástroje“a potom vyberte „Vlastnosti projektu
Krok 10. Vyberte kartu „Ochrana“
Krok 11. Aktivujte začiarkavacie políčko „Uzamknúť projekt na zobrazenie“
(Možno budete musieť nastaviť aj heslo v závislosti od konkrétneho typu súboru, s ktorým pracujete, a vašich nastavení pre MS Office a váš počítač.)
Krok 12. Otvorte dialógové okno „Uložiť ako“alebo „Uložiť kópiu“
Krok 13. Vstúpte do rozbaľovacej ponuky a zmeňte typ súboru na príslušný typ doplnku
- Uložte doplnok programu Microsoft Word ako súbor DOT, šablónu dokumentu. (Ak chcete, aby sa doplnok spustil pri spustení programu Word, uložte ho do priečinka Po spustení programu Word.)
- Uložte doplnok programu Microsoft Excel ako súbor XLA.
- Uložte doplnok programu Microsoft Access ako súbor MDE, ktorý bude chrániť kód VBA. (Doplnky programu Microsoft Access je možné uložiť aj ako súbory MDA, ale kód sa tým neskrýva.)
- Uložte doplnok Microsoft PowerPoint ako súbor PPA, ktorý skryje kód VBA a neumožní nikomu inému ako vám prístup k nemu ani ho upravovať.
Krok 14. Ukončite a znova otvorte balík Microsoft Office
Vaše doplnky by teraz mali byť použiteľné.
Tipy
- Ak nemôžete nájsť editor VBA alebo správcu doplnkov, uistite sa, že je nainštalovaný vo vašom počítači. Ak nie, na inštaláciu potrebných programov budete pravdepodobne potrebovať prístup k inštalačným diskom balíka Office.
- Vaše konkrétne nastavenia a nastavenia pre balík Microsoft Office môžu ovplyvniť umiestnenie rôznych funkcií v každom programe. Ak nemôžete nájsť funkciu, skúste spustiť rýchle hľadanie názvu funkcie v „Pomocníkovi“.