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 VBA
  1. Obrázek s názvem Chránit kód VBA Krok 1
jeden. 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).Obrázek s názvem Protect VBA kód Krok 1bullet1
  • Obrázek s názvem Protect VBA kód Krok 2
    2. Klikněte na kartu Protection (ochrana).
  • Obrázek s názvem Chránit kód VBA Krok 3
    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.
  • Obrázek s názvem Protect VBA kód Krok 4
    4. Zadejte heslo do příslušných řádků.
  • Obrázek s názvem Chránit kód VBA Krok 5
    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 2007
    1. Obrázek s názvem Protect VBA kód Krok 6
    jeden. Klepněte na kartu Nástroje databáze.
  • Obrázek s názvem Protect VBA kód Krok 7
    2. Najít sekci Database Tools.
  • Obrázek s názvem Protect VBA kód Krok 8
    3. Klikněte na položku "vytvořit akcde".
  • Obrázek s názvem Protect VBA kód Krok 9
    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í
    1. Obrázek s názvem Protect VBA kód Krok 10
    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.
  • Obrázek s názvem Chránit kód VBA Krok 11
    2. Otevřete nový soubor, spusťte editor jazyka Visual Basic a zkopírujte kód VBA v okně Editor.
  • Obrázek s názvem Protect vBA kód Krok 12
    3. Klikněte na "Tools"> Makra (makro).
  • Obrázek s názvem Protect VBA kód Krok 13
    4. Otestujte program, který jej ladí.
  • Obrázek s názvem Protect vBA kód Krok 14
    Pět. Odstraňte řádky, které byly přidány do kódu po testování.
  • Obrázek s názvem Protect VBA kód Krok 15
    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.
  • Obrázek s názvem Chránit kód VBA Krok 16
    7. Zkompilovat kód. Chcete-li to provést v okně editoru jazyka, klepněte na tlačítko "Debug"> Kompilovat projekt VBA (kompilace).
  • Obrázek s názvem Protect vba kód Krok 17
    osm. Uložte soubor.
  • Obrázek s názvem Protect VBA kód Krok 18
    devět. V okně Editor jazyka Visual Basic klepněte na tlačítko "Nástroje"> Vlastnosti projektu (vlastnosti projektu).
  • Obrázek s názvem Protect VBA kód Krok 19
    10. Klikněte na kartu Protection (ochrana).
  • Obrázek s názvem Protect VBA kód Krok 20
    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).
  • Obrázek s názvem Protect VBA kód Krok 21
    12. Otevřete okno "Uložit jako" nebo "Uložit kopii".
  • Obrázek s názvem Chránit kód VBA Krok 22
    13. Otevřete nabídku a změňte formát souboru, abyste jej změníte do rozšíření.
  • Dokument aplikace Microsoft Word Uložit v Dot Format. Na rozšíření spuštěnou při spuštění aplikace Word, uložte jej do složky Word / StartUp.
  • Microsoft Excel tabulka Uložit ve formátu XLA.
  • Uložte databázi aplikace Microsoft Access v MDE formátu, chcete-li chránit kód VBA. Databáze Access také lze uložit do formátu MDA, ale v tomto případě nebude kód chráněn.
  • Uložte prezentaci aplikace PowerPoint v aplikaci PPA formátu pro ochranu VBA kód.
  • Obrázek s názvem Protect VBA kód Krok 23
    č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í.
    Podobné publikace