edit chart data in powerpoint

16,330

Something like this should work:

With ActivePresentation.Slides(sl).Shapes(sh).Chart.ChartData
    .Activate
    .Workbook.Sheets(1).Range("A1").Value = "test_data"
    .Workbook.Close
End With
Share:
16,330
Jackery Xu
Author by

Jackery Xu

Updated on June 04, 2022

Comments

  • Jackery Xu
    Jackery Xu almost 2 years

    I would like to edit the values of a chart within a powerpoint file. I can't seem to find the appropriate methods like .Range and .Cell anywhere.

     ActivePresentation.Slides(sl).Shapes(sh).Chart.DataTable
    

    does not seem to have all the methods in the conventional DataTable method.