我正在尝试用 C# 创建 Powerpoint 幻灯片,因为我必须用我的工具创建报告。将它们导出到 Powerpoint 的想法是给定的要求,所以我无法更改。
我创建并填充这样的新图表:
var shape = objSlide.Shapes.AddChart(XlChartType.xlColumnStacked, 200, 200, 300, 300);
myChart = shape.Chart;
Powerpoint.ChartData pChartData = myChart.ChartData;
Excel.Workbook eWorkbook = (Excel.Workbook)pChartData.Workbook;
Excel.Worksheet eWorksheet = (Excel.Worksheet)eWorkbook.Worksheets[1];
eWorksheet.Cells[2, 1] = "DATA";
//some more Stuff that is not interesting
现在的问题是,我只需要一个类别,但默认图表创建 3 个。所以我有 3 列,但我只填充其中 1 个。覆盖它们不起作用。
有没有办法更改要使用的范围(就像我在 PPT/EXCEL 中所做的那样,也可以通过拖动蓝色框)?