VBA kodini himoya qilishning 3 usuli

Mundarija:

VBA kodini himoya qilishning 3 usuli
VBA kodini himoya qilishning 3 usuli

Video: VBA kodini himoya qilishning 3 usuli

Video: VBA kodini himoya qilishning 3 usuli
Video: Buxgalteriya 12 (10D-bob) Moliyaviy hisobotlarni tahlil qilish (uzbek) 2024, Dekabr
Anonim

Microsoft Visual Basic for Applications (VBA) - Microsoft Office -da funktsiyalarni avtomatlashtirish dasturlarini yozishning standart tili. VBA kodingizni boshqalar o'g'irlashidan yoki sabotajidan qanday himoya qilishni bilib oling.

Qadam

3 -ning 1 -usuli: Kodni parol bilan himoya qilish

VBA kodini himoya qilish 1 -qadam
VBA kodini himoya qilish 1 -qadam

Qadam 1. Odatda "Asboblar"> "Makro" menyusida joylashgan Visual Basic muharririni oching

Agar siz Access -dan foydalanayotgan bo'lsangiz, kompyuter sozlamalariga qarab, avval ma'lumotlar bazasi oynasini ochishingiz kerak bo'ladi.

  • Visual Basic muharririning "Asboblar" menyusida "Project Properties" -ni tanlang.

    VBA kodini himoya qilish 1 -qadam Bullet1
    VBA kodini himoya qilish 1 -qadam Bullet1
VBA kodini himoya qilish 2 -qadam
VBA kodini himoya qilish 2 -qadam

Qadam 2. "Himoya" yorlig'iga o'ting

VBA kodini himoya qilish 3 -qadam
VBA kodini himoya qilish 3 -qadam

Qadam 3. Kodni yashirish uchun "Loyihani ko'rish uchun qulflash" bandini belgilang

VBA kodini himoya qilish 4 -qadam
VBA kodini himoya qilish 4 -qadam

Qadam 4. Parolni yaratish va tasdiqlash uchun berilgan maydonga parolni ikki marta kiriting

VBA kodini himoya qilish 5 -qadam
VBA kodini himoya qilish 5 -qadam

Qadam 5. O'zgarishlarni saqlash uchun faylni saqlang, yoping va qayta oching

Agar siz Excel 2007 va undan keyingi versiyasini ishlatayotgan bo'lsangiz, kod ishlashi uchun faylni XLSM fayli sifatida saqlashingiz kerak bo'ladi.)

3-usul 2: VBA kodini Access 2007 fayllarida faqat o'qish uchun yashirish

VBA kodini himoya qilish 6 -qadam
VBA kodini himoya qilish 6 -qadam

Qadam 1. "Ma'lumotlar bazasi vositalari" yorlig'iga o'ting

VBA kodini himoya qilish 7 -qadam
VBA kodini himoya qilish 7 -qadam

Qadam 2. "Ma'lumotlar bazasi vositalari" guruhini toping

VBA kodini himoya qilish 8 -qadam
VBA kodini himoya qilish 8 -qadam

Qadam 3. ACCDE qilish. "

VBA kodini himoya qilish 9 -qadam
VBA kodini himoya qilish 9 -qadam

Qadam 4. ACCDE faylini boshqa nom bilan saqlang

ACCDE fayllari faqat o'qish uchun mo'ljallangan fayllar, shuning uchun o'zgartirishlar kiritish uchun siz asl fayllarni saqlashingiz kerak bo'ladi.

3-usul 3: Qo'shimchalar yaratish orqali VBA kodini himoya qilish

VBA kodini himoya qilish 10 -qadam
VBA kodini himoya qilish 10 -qadam

Qadam 1. Siz yaratmoqchi bo'lgan kodga muvofiq bo'sh Office faylini yarating

Masalan, agar sizning kodingiz Excel uchun yaratilgan bo'lsa, yangi Excel faylini yarating.

VBA kodini himoya qilish 11 -qadam
VBA kodini himoya qilish 11 -qadam

Qadam 2. VBA kodini bo'sh faylda Visual Basic Editor -ga nusxalash

VBA kodini himoya qilish 12 -qadam
VBA kodini himoya qilish 12 -qadam

Qadam 3. Odatda "Asboblar" ostida joylashgan "Makroslar" oynasini oching. "

VBA kodini himoya qilish 13 -qadam
VBA kodini himoya qilish 13 -qadam

Qadam 4. Kodni sinab ko'ring va "disk raskadrovka"

VBA kodini himoya qilish 14 -qadam
VBA kodini himoya qilish 14 -qadam

Qadam 5. Makro qo'shgan fayl tarkibini o'chirib tashlang

VBA kodini himoya qilish 15 -qadam
VBA kodini himoya qilish 15 -qadam

Qadam 6. Ishga tushadigan makro tavsifini qo'shing

Tavsifni qo'shish uchun so'l oynasida "Tanlovlar" ni bosish kerak bo'ladi.

VBA kodini himoya qilish 16 -qadam
VBA kodini himoya qilish 16 -qadam

Qadam 7. Kodni kompilyatsiya qiling

Visual Basic Editor -da "Debug" menyusini toping va "VBA loyihasini kompilyatsiya qilish" -ni tanlang.

VBA kodini himoya qilish 17 -qadam
VBA kodini himoya qilish 17 -qadam

Qadam 8. Fayl nusxasini standart formatda saqlang

VBA kodini himoya qilish 18 -qadam
VBA kodini himoya qilish 18 -qadam

Qadam 9. Visual Basic muharririda "Asboblar" ni bosing, so'ng "Loyiha xususiyatlari" ni tanlang. "

VBA kodini himoya qilish 19 -qadam
VBA kodini himoya qilish 19 -qadam

Qadam 10. "Himoya" yorlig'ini bosing

VBA kodini himoya qilish 20 -qadam
VBA kodini himoya qilish 20 -qadam

Qadam 11. "Loyihani ko'rish uchun qulflash" katagiga belgi qo'ying

Siz foydalanayotgan fayl turiga va ofis/kompyuter sozlamalariga qarab parolni o'rnatishingiz kerak bo'lishi mumkin.

VBA kodini himoya qilish 21 -qadam
VBA kodini himoya qilish 21 -qadam

12 -qadam "Saqlash sifatida saqlang … "yoki" Nusxasini saqlash ".

VBA kodini himoya qilish 22 -qadam
VBA kodini himoya qilish 22 -qadam

Qadam 13. Ochiladigan menyuga kiring, so'ng siz yaratgan qo'shimchaga muvofiq fayl turini o'zgartiring

  • Microsoft Word plaginlarini DOT yoki shablon sifatida saqlang. Agar siz Word-ni ochganingizda plagin ishlashini xohlasangiz, faylni Word-ning "Ishga tushirish" papkasida saqlang.
  • Microsoft Excel plaginini XLA sifatida saqlang.
  • Microsoft Access plaginini MDE formatida saqlang. Ushbu format VBA kodini himoya qiladi. Excel so'l fayllari MDA formatida ham saqlanishi mumkin, lekin kod yashirilmaydi.
  • Microsoft PowerPoint plaginini PPA sifatida saqlang. Shunday qilib, VBA kodi qulflanadi va boshqa hech kim unga kira olmaydi yoki tahrir qila olmaydi.
VBA kodini himoya qilish 23 -qadam
VBA kodini himoya qilish 23 -qadam

14 -qadam. Microsoft Office -ni yoping va qayta oching

Sizning qo'shimchangiz foydalidir.

Maslahatlar

  • Agar siz VBA muharriri yoki plagin menejerini topa olmasangiz, dastur kompyuteringizga o'rnatilganligiga ishonch hosil qiling. Agar dastur o'rnatilmagan bo'lsa, kerakli fayllarni o'rnatish uchun Office o'rnatish diskidan foydalanish kerak bo'ladi.
  • Microsoft Office sozlamalari individual dasturlardagi funktsiyalarning joylashishiga ta'sir qilishi mumkin. Agar siz biron bir funktsiyani topa olmasangiz, uni "Yordam" menyusidan qidiring.

Tavsiya: