【发布时间】:2015-08-10 22:08:20
【问题描述】:
使用 Excel 和互操作为 3D 条形图着色不起作用:
图表的创建:
chartRange = xlsSheet.Range[xlsSheet.Cells[1, 1], xlsSheet.Cells[array.GetLength(0), array.GetLength(1)]];
chartPage.SetSourceData(chartRange, Excel.XlRowCol.xlRows);
chartPage.ChartType = Excel.XlChartType.xl3DColumn;
chartPage.Location(Excel.XlChartLocation.xlLocationAsNewSheet, oOpt);
改变颜色:
Excel.Series series = (Excel.Series)chartPage.SeriesCollection(1);
Excel.Point pt = series.Points(2);
pt.Format.Fill.ForeColor.RGB = (int)Excel.XlRgbColor.rgbPink;
问题:图表内部没有任何变化,但也没有错误。只是在条上显示这种随机颜色。
【问题讨论】: