Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Значения HasPassword всегдя False - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Значения HasPassword всегдя False (Макросы/Sub)
Значения HasPassword всегдя False
Sobirjon Дата: Суббота, 30.10.2021, 07:36 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 2 ±
Замечаний: 0% ±

2016
Доброго времени суток.
Не могу понять как работает HasPassword.
В справочнике сайта майкрософта написано, что это значения Boolean для чтения установлен пароль или нет.
Но при проверке, всегда возвращает False не зависимо запаролена книга или нет.
Собственно вопрос, как эта свойства работает?
[vba]
Код
Sub test()
    ThisWorkbook.Protect "0021", True, True
    Debug.Print ThisWorkbook.HasPassword
    ThisWorkbook.Unprotect "0021"
    Debug.Print ThisWorkbook.HasPassword
End Sub
[/vba]
 
Ответить
СообщениеДоброго времени суток.
Не могу понять как работает HasPassword.
В справочнике сайта майкрософта написано, что это значения Boolean для чтения установлен пароль или нет.
Но при проверке, всегда возвращает False не зависимо запаролена книга или нет.
Собственно вопрос, как эта свойства работает?
[vba]
Код
Sub test()
    ThisWorkbook.Protect "0021", True, True
    Debug.Print ThisWorkbook.HasPassword
    ThisWorkbook.Unprotect "0021"
    Debug.Print ThisWorkbook.HasPassword
End Sub
[/vba]

Автор - Sobirjon
Дата добавления - 30.10.2021 в 07:36
Pelena Дата: Суббота, 30.10.2021, 07:59 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
HasPassword
не про этот пароль.
В приложенном файле ThisWorkbook.HasPassword будет True

а для определения, защищена ли книга на уровне структуры, можно использовать свойства
.ProtectStructure
.ProtectWindows
.Password
К сообщению приложен файл: Pass123.xlsx (14.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
HasPassword
не про этот пароль.
В приложенном файле ThisWorkbook.HasPassword будет True

а для определения, защищена ли книга на уровне структуры, можно использовать свойства
.ProtectStructure
.ProtectWindows
.Password

Автор - Pelena
Дата добавления - 30.10.2021 в 07:59
Sobirjon Дата: Суббота, 30.10.2021, 18:24 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 151
Репутация: 2 ±
Замечаний: 0% ±

2016
Pelena, Спасибо. а-то я голову сломал)))
 
Ответить
СообщениеPelena, Спасибо. а-то я голову сломал)))

Автор - Sobirjon
Дата добавления - 30.10.2021 в 18:24
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Значения HasPassword всегдя False (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!