как сообщить пользователю что он не прав из Property Let

Программирование на Visual Basic for Applications
kpa
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 23.03.2022 (Ср) 3:56

как сообщить пользователю что он не прав из Property Let

Сообщение kpa » 23.03.2022 (Ср) 4:11

Классы только начал, до этого только пользовался встроенными.
Делаю проверку значений в свойстве Let, но не догоняю как сообщить пользователю что значение не присвоено (или msgBox в модуле, может быть даже не формы а простом или в строку-список ошибок). Нашел только Err.Raise, но подозреваю что потом это станет неудобным.
Хочу полученный класс запихать в более другой типа Worksheet - Worksheets.

Для проверки используются пользовательские функции из опять же другого модуля не класса, или так не надо делать?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: как сообщить пользователю что он не прав из Property Let

Сообщение Хакер » 23.03.2022 (Ср) 16:38

Класс не должен сообщать пользователя, класс должен выкидывать ошибку, чтобы код, который пользуется услугами класса, эту ошибку отлавливал и уже сам сообщал человеку в человеко-понятной форме.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38

    TopList