Страницы: 1
RSS
Работа макросов на защищаемом листе.
 
Возник такой вопрос (лично для меня -  чисто теоретический, но возможно имеет и практическое применение).  
Как известно, на защищенном листе макросы не работают. Ну понятно, пишем в начале строчку  
ActiveSheet.Unprotect (123) снимаем защиту, выполняем макрос.  
Вопрос вот в чем.    
А если пользователь, в целях безопасности, время от времени меняет пароль - как быть?  
 
зы и попутно. Записал макрорекодером установку пароля (2010)  
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True  
при  запуске макроса - не работает. что тут не так?
 
> А если пользователь, в целях безопасности, время от времени меняет пароль - как быть?  
 
Можно снять пароль листа, не зная его  
Сначала пробуем ранее сохранённый пароль - если не помогает, то подбираем новый пароль, снимаем защиту, сохраняем новый пароль  
 
Подбор пароля длится от долей секунды до нескольких секунд.  
Макрос подбора пароля к листу можно найти в инете
 
Пароль писать в потаенном месте, для макроса брать оттуда.
Страницы: 1
Читают тему
Наверх