Excel хуудсан дээрх VBA кодыг хэрхэн нууц үгээр хамгаалах вэ
Дүгнэлт: Энэ нийтлэл нь VBA төслийн нууц үгийн хамгаалалтын талаар танд хэлэх болно. Энэ нь Excel файлаа аюулгүй байлгахыг хүсдэг, бусад хүмүүс зөвшөөрөлгүйгээр нэвтрэхийг хүсдэггүй хүмүүст хэрэгтэй. Бид нууц үгийн хамгаалалтын хязгаарлалтын талаар мөн ярилцах болно.
Энэ трик ашиглан өөрийн VBA макро хамгаалаарай
Асуудал: Хэн ч миний Excel хуудас руу нэвтэрч, дотор нь байрлуулсан макро кодыг засварлах, өөрчлөхийг хүсэхгүй байна. Би юу хийж чадах вэ?
Хэрхэн: Дээрх асуудлыг шийдэх маш энгийн шийдэл бий. Зөвшөөрөлгүй өөрчлөлтөөс урьдчилан сэргийлэхийн тулд Excel-д VBA төслөө нууц үгээр хамгаалаарай (доорх дэлгэцийн агшинг үзнэ үү).
Энэ нь Access, Word гэх мэт Microsoft Office-ын бусад програмуудад бас ажилладаг.
Алхам 1. Таны VBA төслийг агуулсан Microsoft Excel ажлын номыг нээнэ үү.
Алхам 2. Alt+F11 товчийг дарж Microsoft Visual Basic for Applications цонхыг нээнэ үү.
Эсвэл та "Хөгжүүлэгч" таб> "Visual Basic" товчийг дарж болно.
Алхам 3. Нээгдсэн Microsoft Visual Basic програмын цонхонд "Хэрэгслүүд"> "VBAProject Properties" руу очно уу.
Алхам 4. Гарч ирэх "VBAProject" харилцах цонхны баруун баганад байгаа "Хамгаалалт" дээр товшоод "Төслийг үзэхийн тулд түгжих" сонголтыг шалгана уу.
Одоо энэ сонголтын доорх текст хайрцагт нууц үгээ бичээд баталгаажуулахын тулд дахин бичнэ үү. Дараа нь хаахын тулд "OK" дээр дарна уу.
Энэ нууц үгийг гартаа байлга! Excel VBA төслөө нээхийн тулд танд хэрэгтэй болно.
Алхам 5. Та одоо Microsoft Visual Basic for Applications цонхыг хааж болно. Үүний дараа Excel програмын зүүн дээд буланд байрлах "Хадгалах" товчийг дарна уу. Дараа нь Excel ажлын номыг хаа.
Ингээд л болоо. Excel дээрх VBA төслөө ингэж нууц үгээр хамгаална.
VBA төслийг зохих ёсоор хамгаалж байгаа эсэхийг шалгахын тулд Excel ажлын номыг дахин нээхийг бид танд зөвлөж байна.
Хэрэв та VBA төслийн түгжээг тайлахыг хүсвэл нууц үгийн хамгаалалтыг устгаад "Хадгалах" товчийг дарж өөрчлөлтүүдийг шинэчилнэ үү.
VBA нууц үгийн хамгаалалт ба түүний хязгаарлалт
Хэдийгээр таны VBA кодыг нууц үгээр битүүмжилсэн ч энэ аргын сул талууд бий-Энэ нь таны төсөл рүү үнэхээр нэвтрэхийг хүсч буй хүмүүст хандахаас сэргийлж чадахгүй.
Хэн нэгэн нууц үгээ мэдэхгүй байж таны Excel ажлын дэвтэрт хандсан хэвээр байж магадгүй. Жишээлбэл, VBA нууц үг арилгагчид таны файлын кодыг тайлж, нууц үгээ шинэчлэх боломжтой. Шуурхай хайлт нь зах зээл дээр арилжааны болон үнэ төлбөргүй хэд хэдэн ийм хэрэгсэл байгааг харуулах болно.
Тийм ээ, нууц үгийн хамгаалалт нь кодыг зөвшөөрөлгүй өөрчлөхийг хүсдэггүй ихэнх хүмүүст маш хэрэгтэй байдаг. Гэсэн хэдий ч, хэрэв та үүнийг нууц мэдээлэл эсвэл оюуны өмчийг хамгаалах зорилгоор ашиглаж байгаа бол түүний хязгаарлалтыг мэдэж байх ёстой. Тиймээс Excel дээр VBA кодыг илүү үр дүнтэй хамгаалахын тулд үүнийг C/C++ файл руу хөрвүүлэх нь хамгийн сайн шийдэл юм. Та өөр олон сонголтыг олж мэдэх боломжтой Таны VBA кодыг хамгаалах холбоосоос.