如何使用C#在Excel中select现有的图表

我想使用C#在Excel中select现有的图表。 我有一个图表对象在我的Excel文件,我想阅读它也编辑它。 我只知道通过做这样的事情来添加新的图表

ChartObjects ChartObjs = null; ChartObject ChartObj = null; ChartObj = ChartObjs.Add(0, 10, 250, 170); 

我正在使用VS 2005和C#

要在Excel中select活动图表,可以使用此代码

 Excel.ChartObject chartObject11 = (Excel.ChartObject)Ws.ChartObjects(1); chartObject11.Activate(); 

基于这个可以编辑图表并将其格式化。像改变其数据范围或格式化其颜色或高度或宽度等。

希望这可以帮助

所以你已经定义了一个名为ChartObj的对象。 图表对象容器中的图表是ChartObj.Chart,图表的元素是ChartObj.Chart.Element。

您应该打开Excel的VB编辑器,以便您可以在VB对象浏览器中检查语法。