【发布时间】:2019-09-23 16:13:29
【问题描述】:
我正在做一个个人幻灯片项目,我认为在幻灯片中使用 activex 来使幻灯片更具交互性会很酷。我有一些 activex 框,您可以在其中设置人口和年增长率,最后一步是让我在折线图上绘制 5 年投影数据。我已经使用基于 excel 的 VBA 进行了尝试,但大多数解决方案似乎都需要从工作表中提取数据,因此无法在 powerpoint 中使用。
我还尝试了以下代码来构建图表,从而跳过了对工作表的需求,但无济于事,因为我收到运行时错误 424:需要对象错误:
Sub AddChart()
Dim cht As Chart
Dim ser As Series
Set cht = Charts.Add
cht.ChartType = xlColumnClustered
Set ser = cht.SeriesCollection.NewSeries
ser.XValues = Array(1, 3, 5, 7, 9)
ser.Values = Array(2.4, 3.2, 5.7, 12.67)
End Sub
有什么解决方案,还是我在这里鞭打一匹死马?
谢谢!
【问题讨论】:
标签: vba powerpoint