Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Защита страниц Excel. Совместимость с 2007-й версией.

411
25 января 2008 года
Serzh
136 / / 09.07.2003
С удивлением для себя обнаружил, что защита страниц, установленная в Excel (XP или 2003) наглым образом игнорируется в Excel-2007!
Эффект такой, будто защиты нет вообще! КАК С ЭТИМ БОРОТЬСЯ?!

[COLOR="Red"]Данная тема не относится к программированию. Перемещено.[/COLOR]
411
29 января 2008 года
Serzh
136 / / 09.07.2003
Цитата: Serzh
С удивлением для себя обнаружил, что защита страниц, установленная в Excel (XP или 2003) наглым образом игнорируется в Excel-2007!
Эффект такой, будто защиты нет вообще! КАК С ЭТИМ БОРОТЬСЯ?!

[COLOR="Red"]Данная тема не относится к программированию. Перемещено.[/COLOR]


А к чему же это относится?
Команды типа ActiveSheet.Unprotect Password:="01" уже не считаются программным кодом??

411
29 января 2008 года
Serzh
136 / / 09.07.2003
Тему закрываю, ибо нет предмета для обсуждения.
Ошибка была частично моя, частично мелкомягких...

Дело в том, что по умолчанию в Excel независимо от версии
устанавливается ВЫСОКИЙ уровень защиты от макросов. При этом макросы отключаются (в 2007 версии - без комментариев) напрочь.
Соответственно, если зашита устанавливалась программно, скажем в момент открытия книги, то фактически этот код не отрабатывал и книга оставалась беззащитной. Ошибка мелкомягких в том, что оне тупо отключают макросы, даже не задаваясь вопросом об их степени "опасности".
Ведь даже если вписать установку защиты в момент закрытия книги, нет никакой гарантии, что закрытие пройдет в штатном режиме и защита будет установлена. Поэтому применялся метод двойного контроля: защита устанавливалась ПРОГРАММНО как при открытии, так и при закрытии книги. Однако "тупые американцы" и тут сумели все испортить.
Как говорится, от дурака защиты нет, а если защита расчитана на дурака, то только дурак и сможет работать с нею!
251
29 января 2008 года
SkyMаn
1.7K / / 31.07.2007
Цитата: Serzh
Однако "тупые американцы" и тут сумели все испортить.
Как говорится, от дурака защиты нет, а если защита расчитана на дурака, то только дурак и сможет работать с нею!



Не спешите валить все на американцев - проверьте сначала тщательно свои руки.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог