Excel - макрос для разблокировки защищенного паролем листа
На листе Excel можно создать макрос, который разблокирует лист, который уже защищен паролем. Пользователи могут легко подготовить документ на листе, а затем снова заблокировать его паролем . Иногда защищенный паролем лист не может быть открыт. Чтобы создать макрос в Excel, необходимо ввести определенную команду или ключевые слова . Это можно сделать с помощью визуального базового редактора Excel. Пользователи могут разблокировать защищенные паролем листы с простым синтаксисом. После разблокировки все официальные расчеты и задачи могут быть легко выполнены. Эта опция поможет пользователю сохранить конфиденциальность.
- вопрос
- Решение
- Обратите внимание, что
вопрос
Мне нужно создать макрос, который разблокирует защищенный паролем лист с определенным паролем, выполняет определенные задачи, а затем снова блокирует его с тем же паролем.
Решение
Синтаксис довольно прост:
ActiveSheet.Unprotect ("MyPassWord") 'инструкции ActiveSheet.Protect ("MyPassWord")
Для получения более подробной информации я предлагаю вам ввести «worksheet.protect» и «worksheet.unprotect» в файле справки редактора Visual Basic.
Также попробуйте этот синтаксис:
ActiveSheet.Protect PassWord: = "MyPassWord", DrawingObjects: = True, _ Содержание: = True, Сценарии: = True, AllowSorting: = True, AllowFiltering: = True, _ AllowUsingPivotTables: = True
Обратите внимание, что
Спасибо Ivan-hoe за этот совет на форуме.