როგორ დავიცვათ ჩემი VBA კოდი პაროლით Excel ფურცელში
რეზიუმე: ეს სტატია გეტყვით ყველაფერს VBA პროექტის პაროლით დაცვის შესახებ. ეს სასარგებლოა მათთვის, ვისაც სურს მათი Excel ფაილი უსაფრთხოდ და არ სურს, რომ სხვა ადამიანებმა მიიღონ წვდომა ნებართვის გარეშე. ჩვენ ასევე განვიხილავთ პაროლის დაცვის ლიმიტებს.
დაიცავით თქვენი VBA მაკრო ამ ხრიკით
პრობლემა: არ მინდა ვინმეს შევიდეს ჩემს Excel ფურცელზე და შეცვალოს ან შეცვალოს მასში მოთავსებული მაკრო კოდი. რა ვქნა?
როგორ: ზემოაღნიშნული პრობლემის ძალიან მარტივი გამოსავალი არსებობს. პაროლით დაიცავით თქვენი VBA პროექტი Excel-ში, რათა თავიდან აიცილოთ არაავტორიზებული ცვლილებები (იხილეთ ეკრანის ანაბეჭდები ქვემოთ).
ეს ასევე მუშაობს სხვა Microsoft Office აპლიკაციებისთვის, როგორიცაა Access, Word და ა.შ.
ნაბიჯი 1. გახსენით Microsoft Excel სამუშაო წიგნი, რომელიც შეიცავს თქვენს VBA პროექტს.
ნაბიჯი 2. დააჭირეთ Alt+F11 Microsoft Visual Basic აპლიკაციების ფანჯრის გასახსნელად.
ან შეგიძლიათ დააჭიროთ "დეველოპერი" ჩანართს > "Visual Basic" ღილაკს.
ნაბიჯი 3. Microsoft Visual Basic აპლიკაციებისთვის გახსნილ ფანჯარაში გადადით "Tools" > "VBAProject Properties".
ნაბიჯი 4. "VBAProject" დიალოგურ ფანჯარაში, რომელიც გამოჩნდება, დააწკაპუნეთ "დაცვაზე" მარჯვენა სვეტში და შეამოწმეთ "დაბლოკვის პროექტი სანახავად".
ახლა ჩაწერეთ პაროლი ამ პარამეტრის ქვემოთ მოცემულ ტექსტურ ველში და ხელახლა აკრიფეთ ის დასადასტურებლად. შემდეგ დააჭირეთ "OK" დახურვას.
შეინახეთ ეს პაროლი ხელთ! ის დაგჭირდებათ თქვენი Excel VBA პროექტის გასახსნელად.
ნაბიჯი 5. ახლა შეგიძლიათ დახუროთ Microsoft Visual Basic აპლიკაციების ფანჯარა. ამის შემდეგ დააჭირეთ ღილაკს "შენახვა" Excel-ის ზედა მარცხენა კუთხეში. შემდეგ დახურეთ Excel სამუშაო წიგნი.
ესე იგი. ასე იცავთ თქვენს VBA პროექტს Excel-ში პაროლით.
ჩვენ გირჩევთ, რომ ხელახლა გახსნათ Excel სამუშაო წიგნი, რათა დარწმუნდეთ, რომ VBA პროექტი სათანადოდ არის დაცული.
თუ გსურთ განბლოკოთ თქვენი VBA პროექტი, უბრალოდ წაშალეთ პაროლის დაცვა და კვლავ დააჭირეთ ღილაკს "შენახვა" ცვლილებების განახლებისთვის.
VBA პაროლის დაცვა და მისი შეზღუდვები
მიუხედავად იმისა, რომ თქვენი VBA კოდი ახლა პაროლით არის დალუქული, ამ მეთოდს აქვს ნაკლოვანებები — ის ვერ შეუშლის ხელს ადამიანებს თქვენს პროექტზე წვდომაში, რომლებსაც ნამდვილად სურთ ამის გაკეთება.
ვიღაცამ შეიძლება მაინც შევიდეს თქვენს Excel სამუშაო წიგნში პაროლის ცოდნის გარეშე. მაგალითად, VBA პაროლის მოსაშორებელი შეუძლია თქვენი ფაილის გაშიფვრა და პაროლის აღდგენა. სწრაფი ძიება აჩვენებს, რომ არსებობს რამდენიმე ასეთი ინსტრუმენტი ბაზარზე, როგორც კომერციული, ასევე უფასო.
დიახ, პაროლის დაცვა ძალიან სასარგებლოა ადამიანების უმეტესობისთვის, რომლებსაც არ სურთ თავიანთი კოდის არაავტორიზებული ცვლილებები. თუმცა, თქვენ უნდა იცოდეთ მისი შეზღუდვები, თუ მას იყენებთ მგრძნობიარე მონაცემების ან ინტელექტუალური საკუთრების დასაცავად. ასე რომ, Excel-ში თქვენი VBA კოდის უფრო ეფექტურად დასაცავად, საუკეთესო გამოსავალია მისი C/C++ ფაილად გადაქცევა. თქვენ შეგიძლიათ იპოვოთ მრავალი სხვა ვარიანტი თქვენი VBA კოდის დაცვა ლინკიდან.