У меня есть форма с представлением графика по умолчанию.Эта форма загружается как подчиненная форма, данные динамически фильтруются родительской формой.Он выглядит и выглядит намного лучше, чем при использовании объекта диаграммы (когда форма масштабирует объект диаграммы, он выглядит очень плохо).
Мой вопрос такой.Мне удалось найти мало информации об объектной модели chartspace , которая, по-видимому, является способом прагматического изменения базовой формы, я могу изменить цвета линий и цвета маркеров, но мне нужно выяснить, как удалитьсоединяйте линии в линейном графике и меняйте цвет отдельных маркеров.Это то, что у меня есть до сих пор:
Private Sub Form_Load()
Dim XChart as Object
set XChart = Me.ChartSpace.Charts(0)
With XChart.SeriesCollection(0)
.interior.color = vbBlue
.line.color = xlNone ' This does not work, it makes a light blue color line
.line.weight = 0 ' still shows a thin line
End With
Любая документация по этому вопросу для Office 2007 была бы очень полезна, я искал несколько часов и могу найти только одну страницу в MSDN, которая по сути ничего не говорит об ОМдля ChartSpace.Существует несколько примеров компонентов OWC 2000/2003, которые позволили мне продвинуться далеко вперед, но не смогли продвинуть меня дальше, по-видимому, DLL-библиотека OWC была также прекращена в Office 2007 ..