Dokumento

Kiel Pasvorte Protekti Mian VBA-Kodon en Excel-Folio

Resumo: Ĉi tiu artikolo rakontas al vi ĉion pri pasvorta protekto de la projekto VBA. Ĝi estas utila por tiuj, kiuj volas sian Excel-dosieron sekura kaj ne volas, ke aliaj homoj akiru aliron sen permeso. Ni diskutos ankaŭ pri la limoj de la pasvorta protekto.

Protektu Viajn VBA-Makroojn per Ĉi tiu Truko

Problemo: Mi ne volas, ke iu ajn aliru mian Excel-folion kaj redaktu aŭ ŝanĝu iun ajn el la makrokodo, kiu estas metita en ĝi. Kion mi povas fari?

Kiel: Estas tre simpla solvo por ĉi-supra problemo. Pasvorto protektu vian VBA-projekton en Excel por malhelpi neaŭtorizitajn ŝanĝojn (vidu ekrankopiojn sube).

Ĉi tio ankaŭ funkcias por aliaj Microsoft Office-aplikoj kiel Access, Word, ktp.

Paŝo 1. Malfermu la Microsoft Excel-laborlibron, kiu enhavas vian VBA-projekton.

Paŝo 2. Premu Alt+F11 por malfermi la fenestron de Microsoft Visual Basic por Aplikoj.

Aŭ vi povas premi la langeton "Programisto" > butonon "Visual Basic".

Malfermu la Fenestron de Visual Basic por Aplikoj en Excel

Paŝo 3. En la malfermita fenestro de Microsoft Visual Basic por Aplikoj, iru al "Iloj" > "VBAProject Properties".

Excel Iloj VBAProject Propraĵoj

Paŝo 4. En la dialogujo "VBAProject", kiu aperas, alklaku "Protekto" en la dekstra kolumno kaj kontrolu la opcion "Ŝlosi projekton por spektado".

Nun tajpu pasvorton en la tekstujon sub ĉi tiu opcio kaj retajpu ĝin por konfirmi. Tiam alklaku "Bone" por fermi.

Excel VBA Ŝlosa Projekto por Vidado Enigu Pasvorton
VBA-pasvorta protekto estas sekureca funkcio en Excel

Tenu ĉi tiun pasvorton mane! Vi bezonos ĝin por malfermi vian Excel VBA-projekton.

Paŝo 5. Vi nun povas fermi la fenestron de Microsoft Visual Basic por Aplikoj. Post tio, alklaku la butonon "Konservi" en la supra maldekstra angulo de Excel. Poste fermu la Excel-libron.

Jen ĝi. Jen kiel vi pasvorte protektas vian VBA-projekton en Excel.

Ni konsilas, ke vi remalfermu la Excel-libron por certigi, ke la VBA-projekto estas ĝuste sekurigita.

Excel Workbook VBA-Kodo Nun Pasvorte Protektita

Se vi volas malŝlosi vian VBA-projekton, simple forigu la pasvortan protekton kaj premu "Konservi" denove por ĝisdatigi la ŝanĝojn.

VBA Pasvorta Protekto kaj Ĝiaj Limigoj

Kvankam via VBA-kodo nun estas sigelita per pasvorto, estas malavantaĝoj al ĉi tiu metodo—Ĝi ne povas malhelpi homojn aliri vian projekton, kiuj vere volas fari tion.

Iu ankoraŭ povas aliri vian Excel-libron sen scii la pasvorton. Ekzemple, Forigiloj de pasvortoj de VBA povas deĉifri vian dosieron kaj restarigi vian pasvorton. Rapida serĉo montros, ke ekzistas pluraj tiaj iloj haveblaj sur la merkato, kaj komercaj kaj senpagaj.

Jes, pasvorta protekto estas tre utila por plej multaj homoj, kiuj ne volas neaŭtorizitajn ŝanĝojn al sia kodo. Tamen, vi devus esti konscia pri ĝiaj limigoj se vi uzas ĝin por protekti sentemajn datumojn aŭ intelektan proprieton. Do por protekti vian VBA-kodon pli efike en Excel, la plej bona solvo estas konverti ĝin al C/C++-dosiero. Vi povas malkovri multajn pliajn eblojn por protektante vian VBA-kodon de la ligilo.

Foto de Susanna

Susanna

Susanna estas la enhavmanaĝero kaj verkisto de Filelem. Ŝi estas sperta redaktisto kaj libro-enpaĝigisto dum multaj jaroj, kaj interesiĝas pri provi kaj testi diversajn produktivajn programojn. Ŝi ankaŭ estas grandega ŝatanto de Kindle, kiu uzas Kindle Touch dum preskaŭ 7 jaroj kaj portas Kindle preskaŭ kien ajn ŝi iras. Antaŭ nelonge la aparato estis ĉe la fino de sia vivo, do Susanna feliĉe aĉetis Kindle Oazon.

Rilataj Artikoloj

Reen al la supra butono