C#操作Excel生成柱状图,分不够再加

ybhcolin 2008-02-20 02:58:55

在生成Excel柱状图时,出现一个问题,不知为什么?如下:

这段代码正常,只不过生成的是三维立体的.
xlchart.ChartWizard (rang1.CurrentRegion ,Excel.XlChartType.xl3DColumn,miss,Excel.XlRowCol.xlRows ,1,0,true,"Line Balance","","f","");


而我想要的是生成平面的柱状形.所以我将Excel.XlChartType.xl3DColumn改成Excel.XlChartType.xlColumnClustered.按理说应该正确.但每次单步执行到这里的时候都会发生异常.如下代码:

xlchart.ChartWizard (rang1.CurrentRegion ,Excel.XlChartType.xlColumnClustered,miss,Excel.XlRowCol.xlRows ,1,0,true,"Line Balance","","f","");

不明白为什么我只改了图像的类型,为什么会发生异常!!!谢谢大家




...全文
417 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanmanguo 2008-02-21
  • 打赏
  • 举报
回复


xlchart.ChartWizard (rang1.CurrentRegion ,Excel.XlChartType.xl3DColumn,miss,Excel.XlRowCol.xlRows ,1,0,true,"Line Balance","","f","");

之后,加

xlChart.ChartType = Excel.XlChartType.xlColumnClustered;

就可以实现你要的效果了.

kbryant 2008-02-20
  • 打赏
  • 举报
回复
关注
qgmzhfj 2008-02-20
  • 打赏
  • 举报
回复
什么异常 ?

110,525

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧