3 būdai apsaugoti VBA kodą

Turinys:

3 būdai apsaugoti VBA kodą
3 būdai apsaugoti VBA kodą

Video: 3 būdai apsaugoti VBA kodą

Video: 3 būdai apsaugoti VBA kodą
Video: How to open Password Protected Excel File (No Software & 100% Free) 2024, Lapkritis
Anonim

„Microsoft Visual Basic for Applications“(VBA) yra standartinė „Microsoft Office“funkcijų automatizavimo programų rašymo kalba. Sužinokite, kaip apsaugoti savo VBA kodą nuo vagystės ar sabotažo.

Žingsnis

1 būdas iš 3: kodo apsauga slaptažodžiu

Apsaugokite VBA kodą 1 veiksmas
Apsaugokite VBA kodą 1 veiksmas

Žingsnis 1. Atidarykite „Visual Basic“redaktorių, kuris paprastai yra meniu „Įrankiai“> „Makro“

Jei naudojate „Access“, gali tekti pirmiausia atidaryti duomenų bazės langą, atsižvelgiant į kompiuterio nustatymus.

  • „Visual Basic“redaktoriaus meniu „Įrankiai“pasirinkite „Projekto ypatybės“.

    Apsaugokite VBA kodą 1 veiksmas Bullet1
    Apsaugokite VBA kodą 1 veiksmas Bullet1
Apsaugokite VBA kodą 2 veiksmas
Apsaugokite VBA kodą 2 veiksmas

Žingsnis 2. Eikite į skirtuką „Apsauga“

Apsaugokite VBA kodą 3 veiksmas
Apsaugokite VBA kodą 3 veiksmas

Žingsnis 3. Norėdami paslėpti kodą, pažymėkite parinktį „Užrakinti projektą peržiūrai“

Apsaugokite VBA kodą 4 veiksmas
Apsaugokite VBA kodą 4 veiksmas

Žingsnis 4. Du kartus įveskite slaptažodį į pateiktą laukelį, kad sukurtumėte ir patvirtintumėte slaptažodį

Apsaugokite VBA kodą 5 veiksmas
Apsaugokite VBA kodą 5 veiksmas

Žingsnis 5. Išsaugokite, uždarykite ir vėl atidarykite failą, kad išsaugotumėte pakeitimus

Jei naudojate „Excel 2007“ir naujesnes versijas, gali tekti išsaugoti failą kaip XLSM failą, kad kodas veiktų.)

2 metodas iš 3: VBA kodo slėpimas „Access 2007“failuose tik skaitomas

Apsaugokite VBA kodą 6 veiksmas
Apsaugokite VBA kodą 6 veiksmas

Žingsnis 1. Eikite į skirtuką „Duomenų bazės įrankiai“

Apsaugokite VBA kodą 7 veiksmas
Apsaugokite VBA kodą 7 veiksmas

2 veiksmas. Raskite grupę „Duomenų bazės įrankiai“

Apsaugokite VBA kodą 8 veiksmas
Apsaugokite VBA kodą 8 veiksmas

Žingsnis 3. Pasirinkite „Padaryti ACCDE. "

Apsaugokite VBA kodą 9 veiksmas
Apsaugokite VBA kodą 9 veiksmas

Žingsnis 4. Išsaugokite ACCDE failą kitu pavadinimu

ACCDE failai yra tik skaitomi failai, todėl norėdami atlikti pakeitimus, turėsite išsaugoti originalius failus.

3 metodas iš 3: VBA kodo apsauga kuriant priedus

Apsaugokite VBA kodą 10 veiksmas
Apsaugokite VBA kodą 10 veiksmas

1 žingsnis. Sukurkite tuščią „Office“failą pagal norimą sukurti kodą

Pvz., Jei jūsų kodas skirtas „Excel“, sukurkite naują „Excel“failą.

Apsaugokite VBA kodą 11 veiksmas
Apsaugokite VBA kodą 11 veiksmas

Žingsnis 2. Nukopijuokite VBA kodą į „Visual Basic“redaktorių tuščiame faile

Apsaugokite VBA kodą 12 veiksmas
Apsaugokite VBA kodą 12 veiksmas

Žingsnis 3. Atidarykite langą „Makrokomandos“, kuris paprastai yra skiltyje „Įrankiai“. "

Apsaugokite VBA kodą 13 veiksmas
Apsaugokite VBA kodą 13 veiksmas

Žingsnis 4. Išbandykite savo kodą ir „derinkite“

Apsaugokite VBA kodą 14 veiksmas
Apsaugokite VBA kodą 14 veiksmas

5 veiksmas. Ištrinkite makrokomandos pridėto failo turinį

Apsaugokite VBA kodą 15 veiksmas
Apsaugokite VBA kodą 15 veiksmas

Žingsnis 6. Pridėkite vykdytinos makrokomandos aprašymą

Norėdami pridėti aprašymą, makrokomandų lange gali tekti spustelėti „Parinktys“.

Apsaugokite VBA kodą 16 žingsnis
Apsaugokite VBA kodą 16 žingsnis

Žingsnis 7. Sudarykite kodą

„Visual Basic“redaktoriuje raskite meniu „Derinti“ir pasirinkite „Kompiliuoti VBA projektą“.

Apsaugokite VBA kodą 17 veiksmas
Apsaugokite VBA kodą 17 veiksmas

Žingsnis 8. Išsaugokite failo kopiją standartiniu formatu

Apsaugokite VBA kodą 18 veiksmas
Apsaugokite VBA kodą 18 veiksmas

9. „Visual Basic“redaktoriuje spustelėkite „Įrankiai“, tada pasirinkite „Projekto ypatybės“. "

Apsaugokite VBA kodą 19 veiksmas
Apsaugokite VBA kodą 19 veiksmas

Žingsnis 10. Spustelėkite skirtuką „Apsauga“

Apsaugokite VBA kodą 20 veiksmas
Apsaugokite VBA kodą 20 veiksmas

Žingsnis 11. Pažymėkite žymimąjį laukelį „Užrakinti projektą peržiūrai“

Priklausomai nuo naudojamo failo tipo ir „Office“/kompiuterio nustatymų, gali tekti nustatyti slaptažodį.

Apsaugokite VBA kodą 21 veiksmas
Apsaugokite VBA kodą 21 veiksmas

12. Atidarykite „Išsaugoti kaip … “arba„ Išsaugoti kopiją “.

Apsaugokite VBA kodą 22 veiksmas
Apsaugokite VBA kodą 22 veiksmas

Žingsnis 13. Atidarykite išskleidžiamąjį meniu, tada pakeiskite failo tipą pagal sukurtą priedą

  • Išsaugokite „Microsoft Word“priedus kaip DOT arba šablonus. Jei norite, kad priedas būtų paleistas atidarius „Word“, išsaugokite failą „Word“aplanke „Startup“.
  • Išsaugokite „Microsoft Excel“priedą kaip XLA.
  • Išsaugokite „Microsoft Access“priedą MDE formatu. Šis formatas apsaugos VBA kodą. „Excel“makro failus taip pat galima išsaugoti MDA formatu, tačiau kodas nebus paslėptas.
  • Išsaugokite „Microsoft PowerPoint“priedą kaip PPA. Tokiu būdu VBA kodas bus užrakintas, ir niekas kitas negali jo pasiekti ar redaguoti.
Apsaugokite VBA kodą 23 veiksmas
Apsaugokite VBA kodą 23 veiksmas

Žingsnis 14. Uždarykite ir vėl atidarykite „Microsoft Office“

Jūsų priedas bus tinkamas naudoti.

Patarimai

  • Jei nerandate VBA redaktoriaus ar priedų tvarkyklės, įsitikinkite, kad programa įdiegta jūsų kompiuteryje. Jei programa neįdiegta, gali prireikti naudoti „Office“diegimo kompaktinį diską, kad įdiegtumėte reikiamus failus.
  • Jūsų „Microsoft Office“nustatymai gali turėti įtakos atskirų programų funkcijų vietai. Jei nerandate konkrečios funkcijos, ieškokite jos meniu „Pagalba“.

Rekomenduojamas: