Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Програмная защита листа ...Непонятная заморочка / 16 сообщений из 16, страница 1 из 1
21.11.2009, 20:14
    #36323997
Dan-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
Защищаю программно лист и без проблем снимаю защиту вручную

Код: plaintext
1.
2.
Dim PAROL_1 As String
PAROL_1 = "DFGH"
Worksheets("УПРАВЛЕНИЕ").Protect Password:=PAROL_1

Защищаю программно лист таким образом:

Код: plaintext
1.
2.
Dim PAROL_1 As String
PAROL_1 = "DFGH"
Worksheets("УПРАВЛЕНИЕ").Protect Password = PAROL_1

в итоге защита снимается только программно

Код: plaintext
1.
2.
Dim PAROL_1 As String
PAROL_1 = "DFGH"
Worksheets("УПРАВЛЕНИЕ").UnProtect Password = PAROL_1

А ручками никак...
...
Рейтинг: 0 / 0
21.11.2009, 21:24
    #36324035
ZVI
ZVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
Вместо: Password = PAROL_1
Должно быть Password : = PAROL_1
...
Рейтинг: 0 / 0
21.11.2009, 21:38
    #36324044
ZVI
ZVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
Иначе вместо пароля прописывается константа False как-то преобразованная в пароль.
А ручками можно, например: 06t6p или 0b3b1b5b7b1b1 или еще много других вариантов
...
Рейтинг: 0 / 0
21.11.2009, 21:42
    #36324046
ZVI
ZVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
ZVIИначе вместо пароля прописывается константа False как-то преобразованная в пароль.

Проверил - ручками нужно вводить пароль заглавными буквами: FALSE
...
Рейтинг: 0 / 0
21.11.2009, 21:44
    #36324048
m
m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
Или так
Код: plaintext
Worksheets("УПРАВЛЕНИЕ").Protect PAROL_1
ZVIИначе вместо пароля прописывается константа False как-то преобразованная в пароль. Да, действительно :)... сразу и не подумал что так
...
Рейтинг: 0 / 0
21.11.2009, 21:46
    #36324051
m
m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
ZVIА ручками можно, например: 06t6p или 0b3b1b5b7b1b1 или еще много других вариантов
Что Вы имеете ввиду ?
...
Рейтинг: 0 / 0
22.11.2009, 00:05
    #36324149
ZVI
ZVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
mZVIА ручками можно, например: 06t6p или 0b3b1b5b7b1b1 или еще много других вариантов
Что Вы имеете ввиду ?
Парольная защита Excel слабая, так как она предназначена в основном для исключения случайного удаления данных. Существует множество комбинаций для одного и того же пароля.
В данном случае приведены три варианта, снимающие защиту:
1. FALSE
2. 06t6p
3. 0b3b1b5b7b1b1
...
Рейтинг: 0 / 0
22.11.2009, 12:02
    #36324323
m
m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
ZVIПарольная защита Excel слабая, так как она предназначена в основном для исключения случайного удаления данных. Существует множество комбинаций для одного и того же пароля.
В данном случае приведены три варианта, снимающие защиту:
1. FALSE
2. 06t6p
3. 0b3b1b5b7b1b1
Ни один не работает, может потому что 2007 Эксель, в котором защиту усилили :)...
Скажите, а что это за комбинации 2 и 3 ?
...
Рейтинг: 0 / 0
22.11.2009, 13:02
    #36324358
ZVI
ZVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
mZVIПарольная защита Excel слабая, так как она предназначена в основном для исключения случайного удаления данных. Существует множество комбинаций для одного и того же пароля.
В данном случае приведены три варианта, снимающие защиту:
1. FALSE
2. 06t6p
3. 0b3b1b5b7b1b1
Ни один не работает, может потому что 2007 Эксель, в котором защиту усилили :)...
Скажите, а что это за комбинации 2 и 3 ?
Да все подходят для всех версий Excel, вкючая 2007.
Для первого поста, второго фрагмента кода с паролем False подойдут пароли снятия защиты (любой из т рех перечисленных):
FALSE
06t6p
0b3b1b5b7b1b1

Номерами 1...3 я обозначил нумерацию вариантов, их в пароль включать не нужно :-)
...
Рейтинг: 0 / 0
22.11.2009, 13:16
    #36324368
Програмная защита листа ...Непонятная заморочка
ТСНомерами 1...3 я обозначил нумерацию вариантов, их в пароль включать не нужно :-) :)

Подошли.
Насколько я понял, 2 и 3я комбинации тоже означают FALSE, а почему так ?
...
Рейтинг: 0 / 0
22.11.2009, 13:32
    #36324379
m
m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
Я просто подумал, что это у Вас универсальные кода, которые всегда снимают защиту, и пробовал их на разных вариантах, поэтому и неработало. Получается они только для случая FALSE ?
...
Рейтинг: 0 / 0
22.11.2009, 13:37
    #36324385
ZVI
ZVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
догадливый m :)
Подошли.
Насколько я понял, 2 и 3я комбинации тоже означают FALSE, а почему так ?
Кратко я уже отвечал: потому что применен простейший алгоритм шифрования, допускающий совпадение паролей. Цель парольной защиты MS Office - не защита авторских прав автора документа, а защита от случайного изменения/удаления данных и/или макросов, поэтому используется и соответвующее кодирование.
Вообще-то, обсуждение темы парольной защиты на многих формумах справедливо считается запрещенной - мало ли кто и для чего воспользуется такой информацией. Но Вы можете погуглить, если интересно.
...
Рейтинг: 0 / 0
22.11.2009, 13:39
    #36324390
ZVI
ZVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
mЯ просто подумал, что это у Вас универсальные кода, которые всегда снимают защиту, и пробовал их на разных вариантах, поэтому и неработало. Получается они только для случая FALSE ?Да, только для данного конкретного случая :-)
Если бы я сразу догадался, что FALSE нужно вводить в верхнем регистре, то даже и не упоминал бы о других вариантах ;)
...
Рейтинг: 0 / 0
22.11.2009, 14:11
    #36324412
m
m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
Ясно, спасибо за разъяснения!
...
Рейтинг: 0 / 0
23.11.2009, 21:02
    #36327013
Dan-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
В итоге получаем отличную защиту от дурака: Человек обнаруживает в макросе текст пароля и злобно потирая похотливые ручонки пытается снять защиту листа...
В итоге ему придется искать макрос для снятия защиты листа... или плюнуть и стереть Ваш файл нафиг...
...
Рейтинг: 0 / 0
23.11.2009, 21:58
    #36327061
qwrqwr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Програмная защита листа ...Непонятная заморочка
Dan-K
В итоге ему придется искать макрос для снятия защиты листа... да уж...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Програмная защита листа ...Непонятная заморочка / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]