|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.07.2011, 07:08 | #1 |
Новичок
Джуниор
Регистрация: 12.07.2011
Сообщений: 1
|
VBA, Excel 2010, palette: создание палитры из более 10 цветов
В Офисе 2010 "добрые" программеры от Била лишили пользователей настраиваемой палитры цветов для раскраски фона и шрифтов, которая была ранее (56 цветов) и предоставили в распоряжение лишь 10 настраиваемых цветов.
Задача-максимум: предоставить пользователю палитру произвольного размера, которую можно расположить в виде dock'овского (т.е. прикрепляемого к окну программы) окна и пользовать для назначения цвета напрямую (как в Кореле, например) Задача-минимум: предоставить пользователю палитру из 56 цветов настраиваемых цветов, которую можно вызвать одним кликом мышки. Решение: с англоязычного форума тупо скопировал программу и попробовал с ней повозиться (там тоже бедолаги попробовали как-то решить эту проблему - не хватает 10 цветов). Она работает. Но! Не нашёл решения каким образом в этой таблице можно было бы менять, задавать цвета. Подскажите, как можно написать процедуру, чтобы по правому клику мышки на цветном квадратике (кнопке), вызывалась стандартная процедура выбора цвета? Либо любой способ задания цветов в этой таблице, лишь бы можно было сохранить результат и пользовать его в дальнейшем (т.е. при создании нового документа или при открытии существующего) в дельфях ориентируюсь, а в VBA плохо получается понять логику методов, свойств объекта и взаимосвязи объектов. Последний раз редактировалось Pencil; 14.07.2011 в 07:21. |
14.07.2011, 08:44 | #2 |
Форумчанин
Регистрация: 20.05.2008
Сообщений: 241
|
Как вариант "под напильник", хотя... - http://www.andrewsexceltips.net/Clas...cel_Colors.zip
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание меток отдельных сегментов таблицы Excel 2010 | own | Microsoft Office Excel | 1 | 29.01.2011 22:12 |
Скорость исполнения макроса в Excel-2010 намного ниже, чем в Excel-2003 | Павел+ | Microsoft Office Excel | 5 | 29.12.2010 03:28 |
Изменение палитры в Excel 2007 | tns-ka | Microsoft Office Excel | 2 | 25.06.2010 08:45 |
VBA,Excel, Создание аналогичных Textbox, Combobox | diikand | Помощь студентам | 0 | 05.04.2010 21:37 |
Изменения в VBA Excel 2010 | Aent | Microsoft Office Excel | 0 | 30.12.2009 19:05 |