我在Access 2010报告中有一个图表,我试图为其动态设置不同系列的颜色。用户可以使用复选框来选择系列图表,其意图是图表上的系列将采用复选框标签的BackColor
属性中的颜色。自定义报告颜色“贴紧”到Windows默认颜色
问题是,当我运行我的代码来创建报告时,使用的颜色不是相应标签上的颜色。相反,它看起来像是“捕捉”到以下链接中的颜色列表,称为“标准窗口颜色”。 List of standard windows colors in RGB and Long
例如:
With myChart.SeriesCollection(1)
.Interior.Color = RGB(195, 215, 155)
End With
集系列1到暗灰色颜色,并返回debug.print myChart.SeriesCollection(1).Interior.Color
12632256,而不是像10213315它应该。 (长颜色=红色+绿色* 256 +蓝色* 65536)
我试过打开图表对象并定义了我想要在图表的调色板上看到的自定义颜色,并为系列设置了适当的颜色手动。这个工作,直到我试图编程改变任何东西,在这一点上,所有的颜色对齐上面我链接的列表。
有关如何将图表颜色动态设置为自定义值的任何想法?