【发布时间】:2019-01-04 17:23:51
【问题描述】:
我想知道如何通过它所指的单元格内部来更改系列上的每个点颜色。我快到了……
首先,它是一个 11 维系列,我创建了一个数组来存储颜色:
Dim VectorC(0 To 10) As Long
For x = 0 To 10:
VectorC(x) = SH1.Cells(12 + x, 3).Interior.Color
Next x
到目前为止,一切都很好。但是,当我尝试设置颜色系列时CH0101:
CH0101.Points(1).Format.Fill.ForeColor.Color = VectorC(0)
我收到一个错误(因为 CH0101.Points(1).Format.Fill.ForeColor 类中缺少 Color)。
我知道如何使用 RGB 属性更改系列颜色,但要做到这一点,我必须使用 RGB array 存储颜色,我知道我不能这样做。
有什么想法吗??谢谢。
【问题讨论】:
-
将颜色转换为 RGB?类似于这里的函数:excelribbon.tips.net/… 或者这个:stackoverflow.com/questions/24132665/…
-
@BigBen 知道了!谢谢...