Рубрики
Tips & Tricks

Как защитить VBA-проект паролем

Я занимаюсь разработкой на VBA и созданием макросов и иногда у меня возникает необходимость защитить VBA-проект паролем. Это позволяет защитить код от изменения, копирования, просмотра, и пр. Рассмотрим, как можно защитить VBA-проект встроенными средствами Excel.

Давайте сделаем так, чтобы у пользователя не было возможности отобразить модуль с кодом VBA, не указав пароль.

Как защитить код VBA

Заходим в редактор кода, нажав Alt + F11. Затем в меню «Tools» выбираем «VBAProject Properties», переходим на вкладку «Protection». Для защиты проекта устанавливается галочка «Lock project for viewing» и вводится пароль.

Для снятия защиты, соответственно, галочка снимается.

Как защитить VBA паролем
Устанавливаем пароль

Имейте в виду, что этот вид защиты не является надежным. Софт для взлома можно скачать в интернете, но рядовой пользователь, надеюсь, заниматься этим не будет.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *