无法更改 Access 中饼图系列的填充颜色

问题描述 投票:0回答:1

我有这个基于这个查询的图表

SELECT IDtrattativa, NomeCognome, [Ricavi] AS Valore, "Redditività" AS CostiRicavi FROM qryAnalisiOperazione UNION SELECT IDtrattativa, NomeCognome, [costi], "Costi" FROM  qryAnalisiOperazione; 

如你所见,这只是一个系列,这就是我得到的

enter image description here

我想改变系列中的颜色(costi应该是红色,ricavi应该是绿色)

我在打开状态下使用此代码(然后我在加载事件中尝试过)

 With Me.CostiRicaviGR.ChartSeriesCollection.Item(0) .BorderColor = RGB(123, 222, 100) .FillColor = RGB(200, 300, 111) End With

但是什么也没发生。 你能帮我吗?谢谢

vba ms-access charts pie-chart color-scheme
1个回答
0
投票

设置饼图系列点的颜色使用

Chart.SeriesCollection(i).Points(i).Format.Fill.Forecolor.RGB

具有相关的对象限定符。

请。请注意,集合计数从 1 开始,RGB 颜色元素最大值为 1。值=255

尝试这样的事情

With Me.CostiRicaviGR.Chart.SeriesCollection.Item(1)
    .Points(1).Format.Fill.Forecolor.RGB = RGB(123, 222, 100)
    .Points(2).Format.Fill.Forecolor.RGB = RGB(255, 111, 111)
End With
© www.soinside.com 2019 - 2024. All rights reserved.