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