У меня есть Mschart ActiveX, содержащий одну серию. Я хочу установить цвет определенной полосы. Этот код работает хорошо
For i = 1 To .Column
.Plot.SeriesCollection(i).DataPoints(-1).DataPointLabel.LocationType = VtChLabelLocationTypeAbovePoint
.Plot.SeriesCollection(i).DataPoints(-1).DataPointLabel.ValueFormat = "##0.0%"
Next
Но следующая команда возвращает ошибку
DataPoint=3
MSChart1.Plot.SeriesCollection(1).DataPoints(DataPoint).Brush.FillColor.Set 255, 255, 255
введите описание изображения здесь