郁闷:vc操作excel chart对象时出错,期待有经验的人进来看下
pzp 2006-08-31 02:51:25 如下是excel宏中的vba代码,运行没有问题。
Windows("NetParse.xls").Activate
Sheets("NetConnStat").Select
ActiveSheet.ChartObjects("Chart 1").Activate
ActiveChart.SeriesCollection(1).Select
ActiveChart.SeriesCollection(1).XValues = "='NetConnStat'!R1C3:R1C12"
ActiveChart.SeriesCollection(1).Values = "='NetConnStat'!R2C3:R2C12"
ActiveSheet.ChartObjects("Chart 1").Activate
而如下vc代码操作三维chart图时(有x,y,z坐标轴)却会出错,而如果该图是个二维图就不会有错误。
......
excel::Series series=sercollection.Item(1);
series.SetValues(COleVariant(strSeriesVal));
series.SetXValues(COleVariant(strXLable));//设置x轴的显示数据时会出错