我想使用C#在Excel中选择现有的图表。 我在我的excel文件中有一个图表对象,我想阅读它并编辑它。 我只知道通过做这样的事情来添加新的图表
ChartObjects ChartObjs = null;
ChartObject ChartObj = null;
ChartObj = ChartObjs.Add(0, 10, 250, 170);
我正在使用VS 2005和C#
答案 0 :(得分:2)
要在Excel中选择活动图表,可以使用此代码
Excel.ChartObject chartObject11 = (Excel.ChartObject)Ws.ChartObjects(1);
chartObject11.Activate();
基于这个可以编辑图表并格式化它。就像更改其数据范围或格式化其颜色或高度或宽度等等。
希望这有帮助
答案 1 :(得分:0)
所以你已经定义了一个名为ChartObj的对象。图表对象容器中的图表是ChartObj.Chart,图表的元素是ChartObj.Chart.Element。
您应该打开Excel的VB编辑器,以便在VB对象浏览器中检查语法。