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: Максимизируйте производительность серверного RAID 2024, Balandis
Anonim

„Microsoft Visual Basic for Applications“(VBA) yra standartinė kalba, skirta programoms, skirtoms automatizuoti „Microsoft Office“funkcijas ir užduotis, rašyti. Supraskite, kaip apsaugoti VBA kodą, kad kiti negalėtų sabotuoti ar pavogti jūsų makrokomandų.

Kaip apsaugoti ir pašalinti VBA slaptažodžius, žr Šis straipsnis.

Žingsniai

1 būdas iš 3: apsaugokite VBA kodą slaptažodžiu

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

Žingsnis 1. Atidarykite „Visual Basic“redaktorių, paprastai esantį meniu „Įrankiai“skiltyje „Makro“

(„Access“programoje gali reikėti būti duomenų bazės lange, kad pasiektumėte redaktorių, atsižvelgiant į kompiuterio sąranką.)

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

    Apsaugokite VBA kodą 1 žingsnis 1 ženklelis
    Apsaugokite VBA kodą 1 žingsnis 1 ženklelis
Apsaugokite VBA kodą 2 veiksmas
Apsaugokite VBA kodą 2 veiksmas

2 veiksmas. Eikite į skirtuką „Apsauga“

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

Žingsnis 3. Pažymėkite žymės langelį "Užrakinti projektą peržiūrai"

Jei nepažymėsite šio laukelio, neslėpsite savo kodo.

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

Žingsnis 4. Sukurkite ir patvirtinkite norimą slaptažodį nurodytuose langeliuose

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

5 veiksmas. Išsaugokite, uždarykite ir vėl atidarykite darbaknygę, kad apsauga įsigaliotų

(„Microsoft Excel 2007“ir naujesnėse versijose gali reikėti išsaugoti kaip XLSM failą, kad jūsų kodas veiktų.)

2 metodas iš 3: paslėpti VBA kodą tik skaitomame faile su „Access 2007“

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 nei pirminis failas

Šis ACCDE failas yra tik skaitomas failo tipas, todėl, kad galėtumėte atlikti pakeitimus, turite išsaugoti ir pradinį failą.

3 metodas iš 3: apsaugokite savo VBA kodą sukurdami priedą

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

1 žingsnis. Sukurkite tuščią tokio tipo „Office“failą, kuris naudos jūsų kodą

(Pavyzdžiui, jei jūsų kodas veikia su „MS Excel“, sukurkite „Excel“failą.)

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

Žingsnis 2. Nukopijuokite savo VBA kodą į tuščio failo „Visual Basic“redaktorių

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

Žingsnis 3. Atidarykite langą „Makrokomandos“, paprastai saugomą skiltyje „Įrankiai“

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

Žingsnis 4. Iš naujo išbandykite savo kodą, kuris jį derina

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

5 veiksmas. Pašalinkite viską, ką bandymas pridėjo prie tuščio failo

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

Žingsnis 6. Pridėkite aprašą prie makrokomandos, kuri bus vykdoma jūsų priede

(Norint įterpti aprašą, gali tekti pasirinkti makro parinktį „Parinktys“.)

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

Žingsnis 7. Sudarykite savo kodą

(„Visual Basic“redaktoriuje ieškokite meniu „Derinti“ir pasirinkite „Kompiliuoti VBA projektą“.)

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

Žingsnis 8. Išsaugokite standartinio tipo failo kopiją

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

Žingsnis 9. „Visual Basic“redaktoriuje eikite į „Įrankiai“, tada pasirinkite „Projekto ypatybės“

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

Žingsnis 10. Pasirinkite skirtuką „Apsauga“

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

Žingsnis 11. Suaktyvinkite žymės langelį "Užrakinti projektą peržiūrai"

(Taip pat gali tekti nustatyti slaptažodį, priklausomai nuo konkretaus failo tipo, su kuriuo dirbate, ir „MS Office“bei kompiuterio nustatymų.)

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

12. Atidarykite dialogo langą „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 ir pakeiskite failo tipą į atitinkamo tipo priedą

  • Išsaugokite „Microsoft Word“priedą kaip DOT failą, dokumento šabloną. (Jei norite, kad priedas būtų paleistas paleidus „Word“, išsaugokite jį aplanke „Word Startup“.)
  • Išsaugokite „Microsoft Excel“priedą kaip XLA failą.
  • Išsaugokite „Microsoft Access“priedą kaip MDE failą, kuris apsaugos VBA kodą. („Microsoft Access“priedus taip pat galima išsaugoti kaip MDA failus, tačiau tai neslepia kodo.)
  • Išsaugokite „Microsoft PowerPoint“priedą kaip PPA failą, kuris paslėps VBA kodą ir negalės jo pasiekti ar redaguoti niekas kitas, išskyrus jus.
Apsaugokite VBA kodą 23 veiksmas
Apsaugokite VBA kodą 23 veiksmas

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

Dabar jūsų priedai turėtų būti tinkami naudoti.

Patarimai

  • Jei nerandate VBA redaktoriaus ar priedų tvarkyklės, įsitikinkite, kad jis įdiegtas jūsų kompiuteryje. Jei ne, greičiausiai turėsite pasiekti „Office Suite“diegimo diskus, kad galėtumėte įdiegti reikiamas programas.
  • Konkretūs „Microsoft Office“nustatymai ir sąranka gali turėti įtakos kiekvienos programos skirtingoms funkcijoms. Jei nerandate funkcijos, pabandykite greitai surasti funkcijos pavadinimą „Pagalba“.

Rekomenduojamas: