Страница 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
успешно срабатывает!
всем удачи.