Страница 1 из 1

окрасить программно столбцы гистограммы в цвета

Добавлено: 28 сен 2005, 11:01
oleg_vm
Кто подскажет, как пройтись по всем столбцам гистограммы и если скажем численное значение данного столбца превышает некий порог, то окрасить его в некоторый цвет (например, красный)

Добавлено: 30 сен 2005, 10:29
oleg_vm
вроде бы и решения в инете приводятся с использованием свойства
Points, но у меня Excel на любые такие вариации типа

ActiveChart.SeriesCollection(1).Points(2).Interior.ColorIndex = 3

выдаёт ошибки
"
Run-time '1004'
Application-defined or object-defined
"
или
"
Run-time '348'
Object doesn't support this property or method
"
Может библиотеки какой не хватает... что делать?

Добавлено: 30 сен 2005, 12:21
oleg_vm
друзья, проблема заключалась (как это часто бывает) в одной маленькой закавыке... У ряда данных диаграммы есть свойство "использовать разноцветный точки" (Формат рядов данных -> Параметры), которое программно выставляется как:

With ActiveChart.ChartGroups(1)
.VaryByCategories = True
End With

после этого метод

ActiveChart.SeriesCollection(1).Points(2).Interior.ColorIndex = 3

успешно срабатывает!

всем удачи.