1

我已经可以将数据填充到电子表格中,根据我选择的范围创建图表。然而,当谈到格式化实际图表时,我感到有点失落,因为它们有很多选择!

它是一个 xlCylinderBarStacked 类型的图表。我只需要将条形的颜色设置为漂亮的浅橙色,然后将背景设置为淡蓝色,并在底部逐渐变为白色。

任何想法如何做到这一点?

4

2 回答 2

2

只是为了结束这个问题。我对属性进行了一些操作,以下实现了图表背景的渐变效果。

xlChart.Interior.Color = ColorTranslator.ToOle(Color.LightSkyBlue);
chart.ChartArea.Fill.TwoColorGradient(
       Microsoft.Office.Core.MsoGradientStyle.msoGradientHorizontal, 
       1);
于 2009-04-08T16:34:55.370 回答
0

Excel 和其他支持 VBA 的应用程序的一个好技巧是使用 Excel GUI 手动创建所需的格式/内容,同时记录“宏”。完成此操作后,您可以检查生成的 VBA 以了解如何使用 API 以编程方式获得相同的结果。您当然必须从 VBA 到 C# 进行一些翻译,但基本上相同的方法应该可以工作。

于 2009-03-31T19:59:24.887 回答