如何使用.NET在Excel散点图中设置单个点的颜色?

时间:2009-07-30 21:16:16

标签: .net excel interop

我试图通过C#设置Excel散点图中各个点的颜色,但无法使其工作。这是我目前使用的代码。请注意,代码的MarkerStyle和MarkerSize部分有效 - 所以我的问题实际上是关于颜色的。我怀疑我在某个地方错过了一个演员。

var point =(Excel.Point)series.Points(index);

point.MarkerStyle = XlMarkerStyle.xlMarkerStyleSquare; point.MarkerSize = 8;

point.MarkerBackgroundColor = 10; point.MarkerForegroundColor = 10;

提前感谢任何见解!

1 个答案:

答案 0 :(得分:1)

看起来您希望设置颜色索引而不是RGB(我说是因为您将其设置为10)。我相信MarkerForegroundColor期待RGB颜色。你的意思是设置MarkerForegroundColorIndex吗?