2010-08-05 3 views
0

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

+0

Я собираюсь закрыть это с помощью этого наконечника; Macro-рекордер Excel 2010 теперь раскрывает, как это сделать. В предыдущих версиях Office он не записывал вызовы для этого. – txmail

ответ

0

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

Смежные вопросы