![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как можно узнать, поддерживает ли Excel задаваемый цвет? [WinXP]
Aleksandr. © (2005-12-01 19:28:00)При экспорте данных из таблички в Excel используется дизайн таблички - наличие междустрочных линий, черезстрочное выделение цветом:
Range:=Sheet.Range[RangeStr];
if Odd(i) then
Range.Interior.Color:=FColor
else
Range.Interior.Color:=FBackGround;
При этом обнаружилась проблема, что слабые оттенки палитры, например, $0fffbf0, эксель просто не воспринимает - ячейки у него остаются белыми. Можно как-то запросить у Excel'я набор допустимой палитры в понятиях RGB (а то запись макроса показывает, что он там вообще какой-то ColorIndex устанавливает) и привести заданный цвет к ближайшему похожему?
Aleksandr. (2005-12-01 20:01:00) [1]Спасибо! Все оказалось просто до примитива, с подменой цвета-то :).
umbra (2005-12-01 19:36:00) [2]см справку по свойству
ColorsобъектаWorkbook