Документ

Как да защитя с парола моя VBA код в лист на Excel

Резюме: Тази статия ви разказва всичко за защитата с парола на проекта VBA. Полезно е за тези, които искат техният файл в Excel да е защитен и не искат други хора да получават достъп без разрешение. Ще обсъдим и ограниченията на защитата с парола.

Защитете вашите VBA макроси с този трик

проблем: Не искам никой да има достъп до моя лист в Excel и да редактира или променя някой от макро кода, който е поставен в него. какво мога да направя

Как: Има много просто решение за горния проблем. Защитете с парола своя VBA проект в Excel, за да предотвратите неоторизирани промени (вижте екранните снимки по-долу).

Това работи и за други приложения на Microsoft Office като Access, Word и др.

Стъпка 1. Отворете работната книга на Microsoft Excel, която съдържа вашия VBA проект.

Стъпка 2. Натиснете Alt+F11, за да отворите прозореца на Microsoft Visual Basic за приложения.

Или можете да натиснете раздела „Разработчик“ > бутона „Visual Basic“.

Отворете прозореца на Visual Basic за приложения в Excel

Стъпка 3. В отворения прозорец на Microsoft Visual Basic за приложения отидете на „Инструменти“ > „Свойства на VBAProject“.

Инструменти на Excel Свойства на VBAProject

Стъпка 4. В диалоговия прозорец „VBAProject“, който се показва, щракнете върху „Защита“ в дясната колона и проверете опцията „Заключване на проект за преглед“.

Сега въведете парола в текстовото поле под тази опция и я въведете отново, за да потвърдите. След това натиснете „OK“, за да затворите.

Excel VBA Lock Project за преглед Въведете парола
Защитата с парола на VBA е защитна функция в Excel

Пазете тази парола под ръка! Ще ви трябва, за да отворите вашия проект Excel VBA.

Стъпка 5. Вече можете да затворите прозореца на Microsoft Visual Basic за приложения. След това щракнете върху бутона „Запазване“ в горния ляв ъгъл на Excel. След това затворете работната книга на Excel.

Това е. Ето как защитавате с парола своя VBA проект в Excel.

Съветваме ви да отворите отново работната книга на Excel, за да сте сигурни, че VBA проектът е правилно защитен.

VBA кодът на работната книга на Excel вече е защитен с парола

Ако искате да отключите вашия VBA проект, просто премахнете защитата с парола и натиснете отново „Запазване“, за да актуализирате промените.

Защита с парола на VBA и нейните ограничения

Въпреки че вашият VBA код вече е запечатан с парола, има недостатъци на този метод – той не може да попречи на хората да имат достъп до вашия проект, които наистина искат да го направят.

Някой все още може да има достъп до вашата работна книга на Excel, без да знае паролата. например, Инструменти за премахване на VBA пароли може да дешифрира вашия файл и да нулира вашата парола. Едно бързо търсене ще покаже, че на пазара има няколко такива инструмента, както търговски, така и безплатни.

Да, защитата с парола е много полезна за повечето хора, които не искат неоторизирани промени в своя код. Все пак трябва да сте наясно с неговите ограничения, ако го използвате за защита на чувствителни данни или интелектуална собственост. Така че, за да защитите вашия VBA код по-ефективно в Excel, най-доброто решение е да го конвертирате в C/C++ файл. Може да откриете още много възможности за защита на вашия VBA код от връзката.

Снимка на Сузана

Сузана

Сузана е мениджър на съдържанието и писател на Filelem. Тя е била опитен редактор и дизайнер на оформление на книги в продължение на много години и се интересува от изпробване и тестване на различен софтуер за продуктивност. Тя също е голям фен на Kindle, която използва Kindle Touch от близо 7 години и носи Kindle почти навсякъде, където отиде. Неотдавна устройството беше в края на живота си, така че Сузана с радост си купи Kindle Oasis.

Свързани статии

Бутон за връщане в началото