3 způsoby, jak chránit kód VBA

Obsah:

3 způsoby, jak chránit kód VBA
3 způsoby, jak chránit kód VBA

Video: 3 způsoby, jak chránit kód VBA

Video: 3 způsoby, jak chránit kód VBA
Video: How to open Password Protected Excel File (No Software & 100% Free) 2024, Listopad
Anonim

Microsoft Visual Basic for Applications (VBA) je standardní jazyk pro psaní programů automatizace funkcí v Microsoft Office. Zjistěte, jak chránit kód VBA před odcizením nebo sabotáží ostatními.

Krok

Metoda 1 ze 3: Ochrana kódu heslem

Chraňte kód VBA Krok 1
Chraňte kód VBA Krok 1

Krok 1. Otevřete editor jazyka Visual Basic, který se obvykle nachází v nabídce „Nástroje“> „Makro“

Pokud používáte Access, možná budete muset nejprve otevřít okno databáze, v závislosti na nastavení počítače.

  • Vyberte "Vlastnosti projektu" v nabídce "Nástroje" v editoru jazyka.

    Chraňte kód VBA Krok 1 Bullet1
    Chraňte kód VBA Krok 1 Bullet1
Chraňte kód VBA Krok 2
Chraňte kód VBA Krok 2

Krok 2. Přejděte na kartu „Ochrana“

Chraňte kód VBA Krok 3
Chraňte kód VBA Krok 3

Krok 3. Zaškrtnutím možnosti „Zamknout projekt pro prohlížení“kód skryjete

Chraňte kód VBA Krok 4
Chraňte kód VBA Krok 4

Krok 4. Zadejte heslo dvakrát do určeného pole a vytvořte a potvrďte heslo

Chraňte kód VBA Krok 5
Chraňte kód VBA Krok 5

Krok 5. Uložte, zavřete a znovu otevřete soubor, aby se změny uložily

Pokud používáte Excel 2007 a novější, bude možná nutné soubor uložit jako soubor XLSM, aby kód fungoval.)

Metoda 2 ze 3: Skrytí kódu VBA v souborech Access 2007 pouze pro čtení

Chraňte kód VBA, krok 6
Chraňte kód VBA, krok 6

Krok 1. Přejděte na kartu „Nástroje databáze“

Ochrana kódu VBA Krok 7
Ochrana kódu VBA Krok 7

Krok 2. Vyhledejte skupinu „Nástroje databáze“

Chraňte kód VBA, krok 8
Chraňte kód VBA, krok 8

Krok 3. Vyberte „Vytvořit ACCDE. "

Chraňte kód VBA, krok 9
Chraňte kód VBA, krok 9

Krok 4. Uložte soubor ACCDE s jiným názvem

Soubory ACCDE jsou soubory pouze pro čtení, takže pro provedení změn budete stále muset zachovat původní soubory.

Metoda 3 ze 3: Ochrana kódu VBA vytvořením doplňků

Chraňte kód VBA, krok 10
Chraňte kód VBA, krok 10

Krok 1. Vytvořte prázdný soubor Office podle kódu, který chcete vytvořit

Pokud je váš kód například určen pro aplikaci Excel, vytvořte nový soubor aplikace Excel.

Chraňte kód VBA, krok 11
Chraňte kód VBA, krok 11

Krok 2. Zkopírujte kód VBA do editoru jazyka Visual Basic v prázdném souboru

Chraňte kód VBA, krok 12
Chraňte kód VBA, krok 12

Krok 3. Otevřete okno „Makra“, které je obecně v části „Nástroje“. "

Chraňte kód VBA, krok 13
Chraňte kód VBA, krok 13

Krok 4. Otestujte svůj kód a „ladění“

Chraňte kód VBA, krok 14
Chraňte kód VBA, krok 14

Krok 5. Odstraňte obsah souboru přidaného makrem

Chraňte kód VBA, krok 15
Chraňte kód VBA, krok 15

Krok 6. Přidejte popis makra, které chcete spustit

Chcete -li přidat popis, bude možná nutné v okně makra kliknout na „Možnosti“.

Chraňte kód VBA, krok 16
Chraňte kód VBA, krok 16

Krok 7. Zkompilujte kód

V editoru jazyka najděte nabídku „Ladit“a vyberte „Zkompilovat projekt VBA“.

Ochrana kódu VBA Krok 17
Ochrana kódu VBA Krok 17

Krok 8. Uložte kopii souboru ve standardním formátu

Chraňte kód VBA, krok 18
Chraňte kód VBA, krok 18

Krok 9. V editoru jazyka klepněte na „Nástroje“a poté vyberte „Vlastnosti projektu. "

Chraňte kód VBA, krok 19
Chraňte kód VBA, krok 19

Krok 10. Klikněte na kartu „Ochrana“

Chraňte kód VBA, krok 20
Chraňte kód VBA, krok 20

Krok 11. Zaškrtněte políčko „Uzamknout projekt pro prohlížení“

V závislosti na typu používaného souboru a nastavení vaší kanceláře/počítače může být nutné nastavit heslo.

Chraňte kód VBA, krok 21
Chraňte kód VBA, krok 21

Krok 12. Otevřete „Uložit jako … “nebo„ Uložit kopii “.

Chraňte kód VBA, krok 22
Chraňte kód VBA, krok 22

Krok 13. Otevřete rozevírací nabídku a poté změňte typ souboru podle vámi vytvořeného doplňku

  • Uložte doplňky aplikace Microsoft Word jako DOT nebo šablony. Pokud chcete, aby se doplněk spustil při otevření aplikace Word, uložte soubor do složky „Po spuštění“ve Wordu.
  • Uložte doplněk Microsoft Excel jako XLA.
  • Uložte doplněk aplikace Microsoft Access ve formátu MDE. Tento formát bude chránit kód VBA. Soubory maker aplikace Excel lze také uložit ve formátu MDA, ale kód nebude skryt.
  • Uložte doplněk Microsoft PowerPoint jako PPA. Tímto způsobem bude kód VBA uzamčen a nikdo jiný k němu nebude mít přístup ani jej nebude moci upravovat.
Chraňte kód VBA, krok 23
Chraňte kód VBA, krok 23

Krok 14. Zavřete a znovu otevřete Microsoft Office

Váš doplněk bude použitelný.

Tipy

  • Pokud nemůžete najít editor VBA nebo správce doplňků, ujistěte se, že je program nainstalován ve vašem počítači. Pokud program není nainstalován, budete možná muset použít instalační disk CD k instalaci potřebných souborů.
  • Vaše nastavení Microsoft Office může ovlivnit umístění funkcí v jednotlivých programech. Pokud nemůžete najít konkrétní funkci, hledejte ji v nabídce „Nápověda“.

Doporučuje: