Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для blackeangel

Старожил


Сообщения: 329
Благодарности: 3

Профиль | Отправить PM | Цитировать


Цитата Iska:
1. Проверяйте возвращаемое значение методом .Show() и обрабатывайте только True: »
зачем?
Цитата Iska:
2. Метод «.Dialogs(xlDialogEditColor).Show(40, …)» не просто показывает диалог выбора цвета для указанного индекса палитры Рабочей книги, но и действительно меняет его. Это есть совсем нехорошо »
Чем же это плохо? И потом,я создавал тему отдельно поэтому вопросу и там никто ничего не ответил.

Цитата Iska:
Application.Dialogs(xlDialogEditColor).Show(intColorIndex, 255, 0, 0) »
и
Код: Выделить весь код
Application.Dialogs(xlDialogEditColor).Show(20, 255, 0, 0)
это одно и тоже. то есть вы противоречите
Цитата Iska:
но и действительно меняет его. Это есть совсем нехорошо. »
Цитата Iska:
Необходимо предварительно сохранить текущий цвет из указанного индекса палитры, использовать метод, получить выбранный цвет, вернуть сохранённый цвет индексу палитры. »
зачем забор городить? да еще и возвращать тот цвет что не нужен, т.к. юзер его не выбирал?

-------
Забудем боль, забудем страх -
И только ветер в парусах!


Отправлено: 22:15, 23-05-2016 | #14