Dokument

Ako chrániť heslom môj kód VBA v hárku programu Excel

Zhrnutie: Tento článok vám povie všetko o ochrane heslom projektu VBA. Je to užitočné pre tých, ktorí chcú svoj excelový súbor zabezpečiť a nechcú, aby k nim iní ľudia získali prístup bez povolenia. Budeme diskutovať aj o limitoch ochrany heslom.

Chráňte svoje makrá VBA pomocou tohto triku

problém: Nechcem, aby ktokoľvek pristupoval k môjmu hárku Excel a upravoval alebo menil akýkoľvek kód makra, ktorý je v ňom umiestnený. Čo môžem urobiť?

Ako: Na vyššie uvedený problém existuje veľmi jednoduché riešenie. Chráňte svoj projekt VBA v Exceli heslom, aby ste zabránili neoprávneným zmenám (pozrite si snímky obrazovky nižšie).

Funguje to aj pre iné aplikácie balíka Microsoft Office, ako napríklad Access, Word atď.

Krok 1 Otvorte zošit programu Microsoft Excel, ktorý obsahuje váš projekt VBA.

Krok 2 Stlačením Alt+F11 otvorte okno Microsoft Visual Basic for Applications.

Alebo môžete stlačiť kartu „Vývojár“ > tlačidlo „Visual Basic“.

Otvorte okno Visual Basic for Applications v Exceli

Krok 3. V otvorenom okne Microsoft Visual Basic for Applications prejdite na „Nástroje“ > „Vlastnosti VBAProject“.

Vlastnosti Excelu VBAProject

Krok 4. V zobrazenom dialógovom okne „VBAProject“ kliknite na „Ochrana“ v pravom stĺpci a začiarknite možnosť „Zamknúť projekt na prezeranie“.

Teraz zadajte heslo do textového poľa pod touto možnosťou a znova ho zadajte na potvrdenie. Potom kliknutím na „OK“ zatvorte.

Excel VBA Lock Project na prezeranie Zadajte heslo
Ochrana heslom VBA je bezpečnostná funkcia v Exceli

Majte toto heslo po ruke! Budete ho potrebovať na otvorenie projektu Excel VBA.

Krok 5. Teraz môžete zatvoriť okno Microsoft Visual Basic for Applications. Potom kliknite na tlačidlo „Uložiť“ v ľavom hornom rohu programu Excel. Potom zatvorte zošit programu Excel.

To je všetko. Takto ochránite heslom svoj projekt VBA v Exceli.

Odporúčame vám znova otvoriť zošit programu Excel, aby ste sa uistili, že projekt VBA je správne zabezpečený.

Kód VBA zošita programu Excel je teraz chránený heslom

Ak chcete odomknúť svoj projekt VBA, jednoducho odstráňte ochranu heslom a opätovným stlačením tlačidla „Uložiť“ aktualizujte zmeny.

Ochrana heslom VBA a jej obmedzenia

Aj keď je váš kód VBA teraz zapečatený heslom, táto metóda má svoje nevýhody – nemôže zabrániť ľuďom v prístupe k vášmu projektu, ktorí to skutočne chcú.

Niekto môže stále pristupovať k vášmu excelovému zošitu bez toho, aby poznal heslo. napr. Odstraňovač hesiel VBA môže dešifrovať váš súbor a obnoviť vaše heslo. Rýchle vyhľadávanie ukáže, že takýchto nástrojov je na trhu dostupných niekoľko, či už komerčných alebo bezplatných.

Áno, ochrana heslom je veľmi užitočná pre väčšinu ľudí, ktorí nechcú neoprávnené zmeny vo svojom kóde. Ak ho však používate na ochranu citlivých údajov alebo duševného vlastníctva, mali by ste si byť vedomí jeho obmedzení. Takže na efektívnejšie zabezpečenie vášho kódu VBA v Exceli je najlepším riešením previesť ho do súboru C/C++. Možno objavíte oveľa viac možností ochranu vášho kódu VBA z odkazu.

Fotografia Susanny

Susanna

Susanna je manažérka obsahu a spisovateľka Filelem. Už mnoho rokov je skúsenou editorkou a dizajnérkou rozloženia kníh a má záujem skúšať a testovať rôzne softvéry na zvýšenie produktivity. Je tiež veľkým fanúšikom Kindle, ktorý používa Kindle Touch už takmer 7 rokov a nosí Kindle takmer všade, kam ide. Nie je to tak dávno, čo bolo zariadenie na konci svojej životnosti, a tak si Susanna s radosťou kúpila Kindle Oasis.

Súvisiace články

Tlačidlo Späť na začiatok