Документ

Как защитить паролем мой код 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 для приложений перейдите в «Инструменты» > «Свойства проекта VBA».

Инструменты Excel VBAСвойства проекта

Шаг 4. В появившемся диалоговом окне «VBAProject» нажмите «Защита» в правом столбце и отметьте опцию «Заблокировать проект для просмотра».

Теперь введите пароль в текстовое поле под этой опцией и введите его еще раз для подтверждения. Затем нажмите «ОК», чтобы закрыть.

Excel VBA Блокировка проекта для просмотра Введите пароль
Защита паролем VBA — это функция безопасности в Excel

Держите этот пароль под рукой! Он понадобится вам для открытия проекта Excel VBA.

Шаг 5. Теперь вы можете закрыть окно Microsoft Visual Basic for Applications. После этого нажмите кнопку «Сохранить» в левом верхнем углу 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.

Похожие статьи

Кнопка «Вернуться наверх»