У меня есть форма со стандартным представлением диаграммы. Эта форма загружается как подчиненная форма, данные динамически фильтруются родительской формой. Он появляется и выглядит лучше, чем использование объекта диаграммы (когда форма масштабирует объект диаграммы, он выглядит очень плохо).Microsoft Access 2007 Chartspace Help
Мой вопрос в том, что. Мне удалось найти небольшую информацию по объектной модели , которая, как представляется, способ прагматически модифицировать базовую форму, я могу изменить цвета линий и цвета маркеров, но вам нужно выяснить, как удалить соединительную линию в линейный график и изменить один цвет маркеров. Это то, что я до сих пор:
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, которые смогли довести меня до сих пор, но не смогли взять меня дальше, очевидно, что OWC DLL также была отключена в Office 2007.
Я собираюсь закрыть это с помощью этого наконечника; Macro-рекордер Excel 2010 теперь раскрывает, как это сделать. В предыдущих версиях Office он не записывал вызовы для этого. – txmail