Dokument

Kuidas kaitsta oma VBA-koodi Exceli lehel parooliga

Kokkuvõte: see artikkel räägib teile kõike VBA projekti paroolikaitsest. See on kasulik neile, kes soovivad oma Exceli faili turvaliselt kaitsta ega soovi, et teised inimesed loata juurdepääsu saaksid. Arutame ka paroolikaitse piiranguid.

Kaitske oma VBA makrosid selle nipiga

Probleem: Ma ei taha, et keegi pääseks juurde minu Exceli lehele ja muudaks või muudaks sinna pandud makrokoodi. Mida ma saan teha?

Kuidas: Ülaltoodud probleemile on väga lihtne lahendus. Kaitske oma VBA projekti Excelis parooliga, et vältida volitamata muudatusi (vt allpool ekraanipilte).

See töötab ka teiste Microsoft Office'i rakenduste puhul, nagu Access, Word jne.

1. samm. Avage Microsoft Exceli töövihik, mis sisaldab teie VBA projekti.

2. samm. Microsoft Visual Basic for Applications akna avamiseks vajutage Alt+F11.

Või võite vajutada vahekaarti „Arendaja” > nuppu „Visual Basic”.

Avage Excelis Visual Basic for Applications aken

3. samm. Avanenud Microsoft Visual Basic for Applications aknas minge jaotisse "Tööriistad" > "VBAProject Properties".

Exceli tööriistad VBAProjecti atribuudid

4. samm. Ilmuvas dialoogiboksis "VBAProject" klõpsake paremas veerus "Kaitse" ja märkige valik "Lukusta projekt vaatamiseks".

Nüüd tippige selle valiku all olevasse tekstikasti parool ja sisestage see kinnitamiseks uuesti. Seejärel vajutage sulgemiseks nuppu "OK".

Exceli VBA lukustusprojekt Sisestage parool
VBA paroolikaitse on Exceli turvafunktsioon

Hoidke see parool käepärast! Teil on seda vaja oma Exceli VBA projekti avamiseks.

5. samm. Nüüd saate Microsoft Visual Basic for Applications akna sulgeda. Pärast seda klõpsake Exceli vasakus ülanurgas nuppu "Salvesta". Seejärel sulgege Exceli töövihik.

See on kõik. Nii saate oma VBA projekti Excelis parooliga kaitsta.

Soovitame teil Exceli töövihik uuesti avada, et tagada VBA-projekti nõuetekohane turvalisus.

Exceli töövihiku VBA-kood on nüüd parooliga kaitstud

Kui soovite oma VBA projekti avada, eemaldage lihtsalt paroolikaitse ja klõpsake muudatuste värskendamiseks uuesti nuppu "Salvesta".

VBA paroolikaitse ja selle piirangud

Kuigi teie VBA-kood on nüüd parooliga suletud, on sellel meetodil puudusi – see ei saa takistada inimestel, kes seda tõesti soovivad, teie projektile juurde pääseda.

Keegi võib endiselt teie Exceli töövihikule juurde pääseda ilma parooli teadmata. Näiteks VBA parooli eemaldajad saab teie faili dekrüpteerida ja parooli lähtestada. Kiire otsing näitab, et turul on saadaval mitu sellist tööriista, nii kommerts- kui ka tasuta.

Jah, paroolikaitse on väga kasulik enamikule inimestele, kes ei soovi oma koodi volitamata muutmist. Siiski peaksite olema teadlik selle piirangutest, kui kasutate seda tundlike andmete või intellektuaalomandi kaitsmiseks. Nii et VBA-koodi tõhusamaks kaitsmiseks Excelis on parim lahendus teisendada see C/C++-failiks. Võite avastada palju rohkem võimalusi kaitstes teie VBA koodi lingilt.

Foto Susannast

Susanna

Susanna on Filelemi sisuhaldur ja kirjanik. Ta on olnud aastaid kogenud toimetaja ja raamatuküljendaja ning huvitatud erinevate produktiivsustarkvarade proovimisest ja testimisest. Ta on ka suur Kindle'i fänn, kes on Kindle Touchi kasutanud peaaegu 7 aastat ja kandnud Kindle'i peaaegu kõikjal, kuhu ta läheb. Mitte kaua aega tagasi oli seadme eluiga lõppemas, nii et Susanna ostis õnnelikult Kindle Oasis.

Seotud artiklid

Tagasi üles nupp