Jak chránit kód vba
Visual Basic for Applications (VBA) je programovací jazyk vytvořený společností Microsoft pro automatizaci funkcí a úkolů v rámci programů Microsoft Office. V tomto článku vám řekneme, jak chránit kód programu tak, aby ostatní uživatelé nemohli ukrást nebo měnit vaše makra.
Kroky
Metoda 1 z 3:
Jak chránit heslo kódu VBAjeden. Otevřete Editor jazyka. Chcete-li to provést, otevřete nabídku "Developer" a klepněte na tlačítko "Visual Basic". Pokud pracujete s přístupem, otevřete databázi, kterou chcete přejdete do editoru jazyka (ale záleží na verzi operačního systému).
- V části Editor jazyka Visual Basic v části "Tool" vyberte položku Vlastnosti projektu (vlastnosti projektu).

2. Klikněte na kartu Protection (ochrana).

3. Zaškrtněte políčko "Zamknout projekt pro prohlížení" (blokovat projekt zobrazení). V opačném případě bude kód schopen zobrazit outsidery.

4. Zadejte heslo do příslušných řádků.

Pět. Uložte provedené změny a restartujte program. Snad v aplikaci Microsoft Excel 2007 (a novější verze) budete muset uložit soubor ve formátu XLSM do práce.
Metoda 2 z 3:
Jak skrýt kód VBA v souboru s atributem pouze pro čtení v aplikaci Access 2007jeden. Klepněte na kartu Nástroje databáze.

2. Najít sekci Database Tools.

3. Klikněte na položku "vytvořit akcde".

4. Uložte nový soubor ACCDE pod názvem, který se liší od názvu zdrojového souboru. ACCDE je soubor s atributem pouze pro čtení, takže ukládáte zdrojový soubor, abyste jej mohli změnit.
Metoda 3 z 3:
Jak chránit kód VBA expanzíjeden. Vytvořte nový soubor stejného formátu jako zdrojový soubor. Pokud je například zdrojový soubor Excel soubor, vytvořte nový soubor aplikace Excel.

2. Otevřete nový soubor, spusťte editor jazyka Visual Basic a zkopírujte kód VBA v okně Editor.

3. Klikněte na "Tools"> Makra (makro).

4. Otestujte program, který jej ladí.

Pět. Odstraňte řádky, které byly přidány do kódu po testování.

6. Zadejte popis makra pro spuštění v rozšíření. Možná budete muset kliknout na "Možnosti" (Parametry) pro přidání popisu makra.

7. Zkompilovat kód. Chcete-li to provést v okně editoru jazyka, klepněte na tlačítko "Debug"> Kompilovat projekt VBA (kompilace).

osm. Uložte soubor.

devět. V okně Editor jazyka Visual Basic klepněte na tlačítko "Nástroje"> Vlastnosti projektu (vlastnosti projektu).

10. Klikněte na kartu Protection (ochrana).

jedenáct. Zaškrtněte políčko "Zamknout projekt pro prohlížení" (blokovat projekt zobrazení). Možná budete muset vytvořit heslo (záleží na formátu souboru a nastavení MS Office).

12. Otevřete okno "Uložit jako" nebo "Uložit kopii".

13. Otevřete nabídku a změňte formát souboru, abyste jej změníte do rozšíření.

čtrnáct. Restartujte sady Microsoft Office. Nyní lze použít vytvořené rozšíření.
Tipy
- Pokud nevíte, jak spustit editor VBA nebo Správce rozšíření, zjistěte, zda jsou nainstalovány. Pokud ne, nainstalujte je pomocí instalačního disku MS Office.
- Umístění těchto nebo jiných možností závisí na nastavení sady Microsoft Office. Pokud nemůžete najít požadovanou možnost, otevřete okno nápovědy a zadejte název volby v řetězci vyhledávání.