我想使用 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 中选择一个活动图表,可以使用此代码
Excel.ChartObject chartObject11 = (Excel.ChartObject)Ws.ChartObjects(1);
chartObject11.Activate();
基于此可以编辑图表并对其进行格式化。例如更改其数据范围或格式化其颜色或高度或宽度等。
希望这可以帮助
因此,您已经定义了一个名为 ChartObj 的对象。图表对象容器内的图表是 ChartObj.Chart,图表的元素是 ChartObj.Chart.Element。
您应该打开 Excel 的 VB 编辑器,以便可以在 VB 对象浏览器中检查语法。