我已经可以将数据填充到电子表格中,根据我选择的范围创建图表。然而,当谈到格式化实际图表时,我觉得有点迷失,因为他们有很多选择!!
这是一个xlCylinderBarStacked类型图表。我只需要使条形图的颜色变成浅橙色,并使背景浅蓝色在底部褪色为白色。
任何想法都是如何做到的?
答案 0 :(得分:1)
关闭此问题。我玩了一些属性,下面的图表背景实现了渐变效果。
xlChart.Interior.Color = ColorTranslator.ToOle(Color.LightSkyBlue);
chart.ChartArea.Fill.TwoColorGradient(
Microsoft.Office.Core.MsoGradientStyle.msoGradientHorizontal,
1);
答案 1 :(得分:0)
Excel和其他支持VBA的应用程序的一个好方法是使用Excel GUI手动创建所需的格式/内容,并记录“宏”。完成此操作后,您可以检查生成的VBA,以了解如何使用API以编程方式获得相同的结果。您当然必须从VBA到C#进行一些翻译,但基本上相同的方法应该有效。