我希望使用C#选择现有的Excel图表。 在我的Excel文件中,有一个图表对象,我想读取它并进行编辑。 我只知道如何添加新的图表,方法如下:
ChartObjects ChartObjs = null;
ChartObject ChartObj = null;
ChartObj = ChartObjs.Add(0, 10, 250, 170);
我正在使用VS 2005和C#
我希望使用C#选择现有的Excel图表。 在我的Excel文件中,有一个图表对象,我想读取它并进行编辑。 我只知道如何添加新的图表,方法如下:
ChartObjects ChartObjs = null;
ChartObject ChartObj = null;
ChartObj = ChartObjs.Add(0, 10, 250, 170);
我正在使用VS 2005和C#
Excel.ChartObject chartObject11 = (Excel.ChartObject)Ws.ChartObjects(1);
chartObject11.Activate();
基于这个,可以编辑图表并对其进行格式化。例如更改其数据范围或格式化其颜色、高度、宽度等等。
希望这能有所帮助。
所以你定义了一个名为ChartObj的对象。图表对象容器中的图表是ChartObj.Chart,而图表的元素是ChartObj.Chart.Element。
你应该打开Excel的VB编辑器,这样你就可以在VB对象浏览器中检查语法。