【问题标题】:Microsoft Access 2007 Chartspace HelpMicrosoft Access 2007 Chartspace 帮助
【发布时间】:2010-09-01 07:39:37
【问题描述】:

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

我的问题是这样的。我已经能够找到关于 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 的 OM 的内容。有一些 2000/2003 OWC 组件示例可以让我走到这一步,但无法让我走得更远,显然 OWC DLL 在 Office 2007 中也被淘汰了..

【问题讨论】:

  • 我将用这个技巧来结束这个; Excel 2010 宏记录器现在公开了如何执行此操作。在以前版本的 Office 中,它不会记录执行此操作的调用。

标签: vba charts office-2007


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多