我想使用 HEX 设置形状的填充颜色,所以我有
selCellColour=ActiveCell.DisplayFormat.Interior.Color
获取单元格的颜色并想使用
ActiveSheet.Shapes("Test").Fill.ForeColor = Hex(selCellColour)
但我不断收到类型不匹配错误消息。我该如何解决这个问题,我不想着色为 RGB 我想使用 HEX 值。
我想使用 HEX 设置形状的填充颜色,所以我有
selCellColour=ActiveCell.DisplayFormat.Interior.Color
获取单元格的颜色并想使用
ActiveSheet.Shapes("Test").Fill.ForeColor = Hex(selCellColour)
但我不断收到类型不匹配错误消息。我该如何解决这个问题,我不想着色为 RGB 我想使用 HEX 值。
Shape 的 Fill的ForeColor属性属于ColorFormat类型。ColorFormat 只能分配 RGB 或配色方案中的颜色。
根据 ColorFormat 页面:
因此,如果您不喜欢 RGB,您可以探索配色方案方法。