Microsoft Visual Basic for Applications (VBA) je standardní jazyk pro psaní programů pro automatizaci funkcí a úkolů v Microsoft Office. Pochopte, jak chránit kód VBA, aby ostatní nemohli sabotovat nebo ukrást vaše makra.
Odebrání a odebrání hesel VBA viz tento článek.
Kroky
Metoda 1 ze 3: Zabezpečte kód VBA heslem
Krok 1. Otevřete Editor jazyka, který se obvykle nachází pod „Makro“v nabídce „Nástroje“
(V Accessu budete možná muset být v okně databáze, abyste se dostali k editoru, v závislosti na nastavení vašeho počítače.)
-
V nabídce „Nástroj“v editoru jazyka vyberte „Vlastnosti projektu“.
Krok 2. Přejděte na kartu „Ochrana“
Krok 3. Zaškrtněte políčko „Uzamknout projekt pro prohlížení“
Pokud toto políčko nezaškrtnete, kód neschováte.
Krok 4. Vytvořte a potvrďte požadované heslo v uvedených polích
Krok 5. Uložte, zavřete a znovu otevřete sešit, aby se ochrana projevila
(V aplikaci Microsoft Excel 2007 a novějších bude možná nutné, aby váš kód fungoval jako soubor XLSM.)
Metoda 2 ze 3: Skrýt kód VBA v souboru jen pro čtení s Access 2007
Krok 1. Přejděte na kartu „Nástroje databáze“
Krok 2. Najděte skupinu „Nástroje databáze“
Krok 3. Vyberte „Vytvořit ACCDE
Krok 4. Uložte soubor ACCDE s odlišným názvem od původního souboru
Tento soubor ACCDE je typem souboru pouze pro čtení, takže je třeba zachovat i původní soubor, abyste mohli provádět jakékoli změny.
Metoda 3 ze 3: Chraňte svůj kód VBA vytvořením doplňku
Krok 1. Vytvořte prázdný soubor Office typu, který bude používat váš kód
(Pokud například váš kód pracuje s aplikací MS Excel, vytvořte soubor aplikace Excel.)
Krok 2. Zkopírujte kód VBA do editoru jazyka Visual Basic tohoto prázdného souboru
Krok 3. Otevřete okno „Makra“, obvykle uložené pod „Nástroje“
Krok 4. Znovu otestujte svůj kód, který jej odladí
Krok 5. Odstraňte vše, co do vašeho testu přidal prázdný soubor
Krok 6. Přidejte popis makra, které se spustí ve vašem doplňku
(Abyste mohli vložit popis, bude možná nutné vybrat makro „Možnosti“.)
Krok 7. Zkompilujte kód
(V editoru jazyka se podívejte do nabídky „Debug“a vyberte „Compile VBA Project.“)
Krok 8. Uložte kopii souboru ve standardním typu souboru
Krok 9. V editoru jazyka přejděte na „Nástroje“a poté vyberte „Vlastnosti projektu
Krok 10. Vyberte kartu „Ochrana“
Krok 11. Aktivujte zaškrtávací políčko „Zamknout projekt pro prohlížení“
(V závislosti na konkrétním typu souboru, se kterým pracujete, a vašem nastavení pro MS Office a váš počítač může být také nutné nastavit heslo.)
Krok 12. Otevřete dialogové okno „Uložit jako“nebo „Uložit kopii“
Krok 13. Otevřete rozevírací nabídku a změňte typ souboru na příslušný typ doplňku
- Uložte doplněk aplikace Microsoft Word jako soubor DOT, šablonu dokumentu. (Pokud chcete, aby se doplněk spustil při spuštění aplikace Word, uložte jej do složky Po spuštění aplikace Word.)
- Uložte doplněk Microsoft Excel jako soubor XLA.
- Uložte doplněk aplikace Microsoft Access jako soubor MDE, který bude chránit kód VBA. (Doplňky aplikace Microsoft Access lze také uložit jako soubory MDA, ale tím se kód neskrývá.)
- Uložte doplněk Microsoft PowerPoint jako soubor PPA, který skryje kód VBA a ponechá jej neschopný komukoli jinému než vám přistupovat nebo jej upravovat.
Krok 14. Ukončete a znovu otevřete Microsoft Office
Vaše doplňky by nyní měly být použitelné.
Tipy
- Pokud nemůžete najít editor VBA nebo správce doplňků, ujistěte se, že je nainstalován ve vašem počítači. Pokud ne, budete pravděpodobně muset přistupovat k instalačním diskům sady Office a nainstalovat potřebné programy.
- Vaše konkrétní nastavení a nastavení pro Microsoft Office může ovlivnit umístění různých funkcí v každém programu. Pokud nemůžete najít funkci, zkuste rychle vyhledat název funkce v „Nápovědě“.