在powerpoint中编辑图表数据

Jac*_* Xu 4 excel powerpoint vba excel-vba

我想在powerpoint文件中编辑图表的值.我似乎无法在任何地方找到像.Range和.Cell这样的合适方法.

 ActivePresentation.Slides(sl).Shapes(sh).Chart.DataTable
Run Code Online (Sandbox Code Playgroud)

似乎没有传统DataTable方法中的所有方法.

Dmi*_*liv 11

这样的事情应该有效:

With ActivePresentation.Slides(sl).Shapes(sh).Chart.ChartData
    .Activate
    .Workbook.Sheets(1).Range("A1").Value = "test_data"
    .Workbook.Close
End With
Run Code Online (Sandbox Code Playgroud)

  • +1.一旦你激活了`ChartData`,你就基本上处理了Excel,并且一个`ListObject`代表了图表的数据. (2认同)