Вы также можете использовать
PowerPoint.Chart
Доступно, если вы работаете в Office 10 или более поздней версии.
Вот код
using PowerPoint = Microsoft.Office.Interop.PowerPoint;
using Excel = Microsoft.Office.Interop.Excel;
using Office = Microsoft.Office.Core;
затем объявите эти объекты вне вашей функции
PowerPoint.Slide pSlide = null;
PowerPoint.Shape pShape = null;
PowerPoint.Chart pChart = null;
В вашем определении функции
pSlide = this.Application.ActivePresentation.Slides[1];
pShape = slide.Shapes.AddChart(Office.XlChartType.xlColumnStacked, 200, 200, 300, 300);//These values tell where the chart will be positioned
pChart = pShape.Chart;
Теперь, чтобы получить доступ к данным диаграммы, вам нужно создать книгу Excel и объект листа.
PowerPoint.ChartData pChartData = pChart.ChartData;
Excel.Workbook eWorkbook = (Excel.Workbook)pChartData.Workbook;
Excel.Worksheet eWorksheet = (Excel.Worksheet)eWorkbook.Worksheets[1];
Теперь вы можете получить доступ к данным графика с помощью
(Excel.Range)eWorksheet.Cells.get_Range("A1", missing).get_Value();