4

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

ChartObjects ChartObjs = null;
ChartObject ChartObj = null;


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

我正在使用 VS 2005 和 C#

4

2 回答 2

4

要在 excel 中选择一个活动图表,可以使用此代码

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

基于此可以编辑图表并对其进行格式化。例如更改其数据范围或格式化其颜色或高度或宽度等。

希望这可以帮助

于 2012-10-03T10:58:03.713 回答
0

因此,您已经定义了一个名为 ChartObj 的对象。图表对象容器内的图表是 ChartObj.Chart,图表的元素是 ChartObj.Chart.Element。

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

于 2012-10-01T15:20:49.053 回答