Баримт бичиг

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" товчийг дарж болно.

Excel дээр Visual Basic програмын цонхыг нээнэ үү

Алхам 3. Нээгдсэн Microsoft Visual Basic програмын цонхонд "Хэрэгслүүд"> "VBAProject Properties" руу очно уу.

Excel Tools VBAProject Properties

Алхам 4. Гарч ирэх "VBAProject" харилцах цонхны баруун баганад байгаа "Хамгаалалт" дээр товшоод "Төслийг үзэхийн тулд түгжих" сонголтыг шалгана уу.

Одоо энэ сонголтын доорх текст хайрцагт нууц үгээ бичээд баталгаажуулахын тулд дахин бичнэ үү. Дараа нь хаахын тулд "OK" дээр дарна уу.

Нууц үгээ оруулах Excel VBA түгжээний төсөл
VBA нууц үгийн хамгаалалт нь Excel програмын хамгаалалтын функц юм

Энэ нууц үгийг гартаа байлга! Excel VBA төслөө нээхийн тулд танд хэрэгтэй болно.

Алхам 5. Та одоо Microsoft Visual Basic for Applications цонхыг хааж болно. Үүний дараа Excel програмын зүүн дээд буланд байрлах "Хадгалах" товчийг дарна уу. Дараа нь Excel ажлын номыг хаа.

Ингээд л болоо. Excel дээрх VBA төслөө ингэж нууц үгээр хамгаална.

VBA төслийг зохих ёсоор хамгаалж байгаа эсэхийг шалгахын тулд Excel ажлын номыг дахин нээхийг бид танд зөвлөж байна.

Excel Workbook VBA код одоо нууц үгээр хамгаалагдсан

Хэрэв та VBA төслийн түгжээг тайлахыг хүсвэл нууц үгийн хамгаалалтыг устгаад "Хадгалах" товчийг дарж өөрчлөлтүүдийг шинэчилнэ үү.

VBA нууц үгийн хамгаалалт ба түүний хязгаарлалт

Хэдийгээр таны VBA кодыг нууц үгээр битүүмжилсэн ч энэ аргын сул талууд бий-Энэ нь таны төсөл рүү үнэхээр нэвтрэхийг хүсч буй хүмүүст хандахаас сэргийлж чадахгүй.

Хэн нэгэн нууц үгээ мэдэхгүй байж таны Excel ажлын дэвтэрт хандсан хэвээр байж магадгүй. Жишээлбэл, VBA нууц үг арилгагчид таны файлын кодыг тайлж, нууц үгээ шинэчлэх боломжтой. Шуурхай хайлт нь зах зээл дээр арилжааны болон үнэ төлбөргүй хэд хэдэн ийм хэрэгсэл байгааг харуулах болно.

Тийм ээ, нууц үгийн хамгаалалт нь кодыг зөвшөөрөлгүй өөрчлөхийг хүсдэггүй ихэнх хүмүүст маш хэрэгтэй байдаг. Гэсэн хэдий ч, хэрэв та үүнийг нууц мэдээлэл эсвэл оюуны өмчийг хамгаалах зорилгоор ашиглаж байгаа бол түүний хязгаарлалтыг мэдэж байх ёстой. Тиймээс Excel дээр VBA кодыг илүү үр дүнтэй хамгаалахын тулд үүнийг C/C++ файл руу хөрвүүлэх нь хамгийн сайн шийдэл юм. Та өөр олон сонголтыг олж мэдэх боломжтой Таны VBA кодыг хамгаалах холбоосоос.

Сюзаннагийн зураг

Сюзанна

Сюзанна бол Filelem-ийн агуулгын менежер, зохиолч юм. Тэрээр олон жилийн турш туршлагатай редактор, номын загвар зохион бүтээгчээр ажилласан бөгөөд бүтээмжийн төрөл бүрийн программ хангамжийг туршиж, туршиж үзэх сонирхолтой байдаг. Тэрээр мөн Kindle-ийн үнэнч шүтэн бишрэгч бөгөөд Kindle Touch-ийг бараг 7 жил ашиглаж байгаа бөгөөд бараг хаана ч явсан Kindle-ийг авч явдаг. Удалгүй энэ төхөөрөмж ашиглалтын хугацаа дуусч байсан тул Сюзанна баяртайгаар Kindle Oasis худалдаж авав.

Холбоотой нийтлэлүүд

Дээд талд буцах товч