Microsoft Access 2007 Chartspace帮助

时间:2010-08-05 19:10:51

标签: vba charts office-2007

我有一张带有图表默认视图的表单。此表单作为子表单加载,数据由父表单动态过滤。它出现并且看起来比使用图表对象更好(当表单缩放图表对象时,它看起来非常糟糕)。

我的问题是这个。我已经能够找到关于图表空间对象模型的小信息,这似乎是实用修改底层表单的方法,我可以更改线条颜色和标记颜色,但需要找出如何删除线图中的连接线并更改单个标记颜色。这就是我到目前为止所做的:

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上找到一个页面,基本上在OM的ChartSpace上没有任何内容。有一些2000/2003的OWC组件示例能够让我走到这一步,但却无法让我更进一步,显然OWC DLL在Office 2007中也被淘汰了。

1 个答案:

答案 0 :(得分:0)

使用Excel 2010宏记录器我能够公开执行此操作所需的VBA代码,以前版本的Office没有记录将负责此任务的代码。