设置形状的填充颜色

设置形状的填充颜色

我想使用十六进制设置形状的填充颜色,因此我有

selCellColour=ActiveCell.DisplayFormat.Interior.Color

要获取单元格的颜色并使用

ActiveSheet.Shapes("Test").Fill.ForeColor = Hex(selCellColour)

但我一直收到类型不匹配错误消息。我该如何解决这个问题?我不想将颜色设置为 RGB,我想使用十六进制值。

答案1

前景色形状填充的属性属于以下类型颜色格式. ColorFormat 只能分配 RGB 或颜色在配色方案中。

根据 ColorFormat 页面:

您可以将颜色设置为明确的红绿蓝值(通过使用 RGB 属性)或配色方案中的颜色(通过使用 SchemeColor 属性)。

因此,如果您不喜欢 RGB,您可以探索配色方案方法。

相关内容