Hvernig á að vernda VBA kóðann minn með lykilorði í Excel blaði
Samantekt: Þessi grein segir þér allt um VBA verkefni lykilorðsvörn. Það er gagnlegt fyrir þá sem vilja örugga Excel skrána sína og vilja ekki að aðrir fái aðgang án leyfis. Við munum einnig ræða takmörk lykilorðaverndar.
Verndaðu VBA fjölvi með þessu bragði
Vandamál: Ég vil ekki að neinn fái aðgang að Excel blaðinu mínu og breyti eða breyti einhverjum af makrókóðanum sem er settur í það. Hvað get ég gert?
Hvernig: Það er mjög einföld lausn á ofangreindu vandamáli. Lykilorð vernda VBA verkefnið þitt í Excel til að koma í veg fyrir óviðkomandi breytingar (sjá skjámyndir hér að neðan).
Þetta virkar líka fyrir önnur Microsoft Office forrit eins og Access, Word o.s.frv.
Skref 1. Opnaðu Microsoft Excel vinnubókina sem inniheldur VBA verkefnið þitt.
Skref 2. Ýttu á Alt+F11 til að opna Microsoft Visual Basic for Applications gluggann.
Eða þú getur ýtt á „Developer“ flipann > „Visual Basic“ hnappinn.
Skref 3. Farðu í "Tools"> "VBAProject Properties" í opnaði Microsoft Visual Basic for Applications glugganum.
Skref 4. Í „VBAProject“ valmyndinni sem birtist skaltu smella á „Protection“ í hægri dálknum og haka við „Læsa verkefni til að skoða“ valkostinn.
Sláðu nú inn lykilorð í textareitinn fyrir neðan þennan valkost og sláðu það aftur inn til að staðfesta. Smelltu síðan á „OK“ til að loka.
Hafðu þetta lykilorð við höndina! Þú þarft það til að opna Excel VBA verkefnið þitt.
Skref 5. Þú getur nú lokað Microsoft Visual Basic for Applications glugganum. Eftir það, smelltu á "Vista" hnappinn í efra vinstra horninu á Excel. Lokaðu síðan Excel vinnubókinni.
Það er það. Þetta er hvernig þú verndar VBA verkefnið þitt með lykilorði í Excel.
Við ráðleggjum þér að opna Excel vinnubókina aftur til að tryggja að VBA verkefnið sé rétt tryggt.
Ef þú vilt opna VBA verkefnið þitt skaltu einfaldlega fjarlægja lykilorðsvörnina og ýta aftur á „Vista“ til að uppfæra breytingarnar.
VBA lykilorðavernd og takmarkanir hennar
Þó að VBA kóðinn þinn sé nú lokaður með lykilorði, þá eru gallar við þessa aðferð - hún getur ekki komið í veg fyrir að fólk fái aðgang að verkefninu þínu sem virkilega vill gera það.
Einhver gæti samt fengið aðgang að Excel vinnubókinni þinni án þess að vita lykilorðið. Til dæmis, VBA lykilorð fjarlægja getur afkóðað skrána þína og endurstillt lykilorðið þitt. Fljótleg leit mun sýna að það eru nokkur slík verkfæri í boði á markaðnum, bæði viðskiptaleg og ókeypis.
Já, lykilorðsvörn er mjög gagnleg fyrir flesta sem vilja ekki óheimilar breytingar á kóðanum sínum. Hins vegar ættir þú að vera meðvitaður um takmarkanir þess ef þú notar það til að vernda viðkvæm gögn eða hugverkarétt. Svo til að vernda VBA kóðann þinn á skilvirkari hátt í Excel, er besta lausnin að breyta honum í C/C++ skrá. Þú gætir uppgötvað marga fleiri valkosti fyrir verndar VBA kóðann þinn af hlekknum.