我必须更新pptx文件。在这个pptx中我有一些图表,我必须通过c#代码更新数据。请告诉我们怎么做?
注意: 它不是OLE图,它是功率点图表组件
提前致谢
答案 0 :(得分:1)
在VBA语法中,它类似于
For i = 1 To ActiveWindow.Selection.ShapeRange.Count
If ActiveWindow.Selection.ShapeRange(i).Type = msoChart Then
Dim c As Chart
Set c = ActiveWindow.Selection.ShapeRange(i).Chart
Dim data As ChartData
Set data = c.ChartData
data.Activate
data.Workbook.Worksheets(1).Range("B3").Value = _
data.Workbook.Worksheets(1).Range("B3").Value + 1
...
End If
Next
答案 1 :(得分:0)
看看http://support.microsoft.com/kb/308825希望这会有所帮助。