документ

Як захистити паролем мій код VBA на аркуші Excel

Підсумок: у цій статті ви дізнаєтеся все про захист паролем проекту VBA. Це корисно для тих, хто хоче захистити свій файл Excel і не хоче, щоб інші люди отримували доступ без дозволу. Ми також обговоримо обмеження захисту паролем.

Захистіть свої макроси VBA за допомогою цього трюку

проблема: Я не хочу, щоб хтось отримував доступ до мого аркуша Excel і редагував чи змінював будь-який код макросу, розміщений у ньому. що я можу зробити

Як: Існує дуже просте рішення вищезазначеної проблеми. Захистіть паролем свій проект VBA в Excel, щоб запобігти неавторизованим змінам (див. знімки екрана нижче).

Це також працює для інших програм Microsoft Office, таких як Access, Word тощо.

Крок 1. Відкрийте книгу Microsoft Excel, яка містить ваш проект VBA.

Крок 2. Натисніть Alt+F11, щоб відкрити вікно Microsoft Visual Basic for Applications.

Або ви можете натиснути вкладку «Розробник» > кнопку «Visual Basic».

Відкрийте вікно Visual Basic для програм у Excel

Крок 3. У відкритому вікні Microsoft Visual Basic for Applications перейдіть до «Інструменти» > «Властивості VBAProject».

Інструменти Excel Властивості VBAProject

Крок 4. У діалоговому вікні «VBAProject», що з’явиться, клацніть «Захист» у правому стовпці та поставте прапорець біля опції «Заблокувати проект для перегляду».

Тепер введіть пароль у текстове поле під цією опцією та введіть його ще раз для підтвердження. Потім натисніть «ОК», щоб закрити.

Проект блокування Excel VBA для перегляду Введіть пароль
Захист паролем VBA є функцією безпеки в Excel

Тримайте цей пароль під рукою! Він знадобиться вам, щоб відкрити свій проект Excel VBA.

Крок 5. Тепер ви можете закрити вікно Microsoft Visual Basic for Applications. Після цього натисніть кнопку «Зберегти» у верхньому лівому куті Excel. Потім закрийте книгу Excel.

Ось і все. Ось як ви захистите паролем свій проект VBA в Excel.

Радимо повторно відкрити книгу Excel, щоб переконатися, що проект VBA належним чином захищено.

Код книги Excel VBA тепер захищено паролем

Якщо ви хочете розблокувати свій проект VBA, просто зніміть захист паролем і знову натисніть «Зберегти», щоб оновити зміни.

Захист паролем VBA та його обмеження

Хоча ваш код VBA тепер запечатано паролем, у цього методу є недоліки: він не може перешкодити людям отримати доступ до вашого проекту, які справді цього хочуть.

Хтось може отримати доступ до вашої книги Excel, не знаючи пароля. Наприклад, Засоби видалення паролів VBA може розшифрувати ваш файл і скинути ваш пароль. Швидкий пошук покаже, що на ринку є кілька таких інструментів, як комерційних, так і безкоштовних.

Так, захист паролем дуже корисний для більшості людей, які не хочуть несанкціонованих змін у свій код. Однак ви повинні знати про його обмеження, якщо ви використовуєте його для захисту конфіденційних даних або інтелектуальної власності. Отже, щоб ефективніше захистити свій код VBA в Excel, найкращим рішенням є конвертувати його у файл C/C++. Ви можете знайти ще багато варіантів для захист вашого коду VBA за посиланням.

Фото Сусанни

Сусанна

Сусанна — контент-менеджер і автор Filelem. Вона була досвідченим редактором і дизайнером макетів книг протягом багатьох років і зацікавлена ​​в спробі та тестуванні різноманітного програмного забезпечення для продуктивності. Вона також є великою прихильницею Kindle, яка використовує Kindle Touch майже 7 років і носить Kindle майже скрізь, куди б не пішла. Нещодавно термін служби пристрою закінчився, тому Сусанна з радістю придбала Kindle Oasis.

Схожі статті

Кнопка "Повернутися вгору".