Справка по Microsoft Access 2007 Chartspace - PullRequest
0 голосов
/ 05 августа 2010

У меня есть форма с представлением графика по умолчанию.Эта форма загружается как подчиненная форма, данные динамически фильтруются родительской формой.Он выглядит и выглядит намного лучше, чем при использовании объекта диаграммы (когда форма масштабирует объект диаграммы, он выглядит очень плохо).

Мой вопрос такой.Мне удалось найти мало информации об объектной модели 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 ..

1 Ответ

0 голосов
/ 01 сентября 2010

Использование средства записи макросов Excel 2010 Я смог раскрыть код VBA, необходимый для этого, предыдущие версии Office не записывали код, который бы выполнял эту задачу.

...