如何在 Excel 2003 中为图表系列设置自定义 RGB 颜色?

如何在 Excel 2003 中为图表系列设置自定义 RGB 颜色?

据互联网报道,Excel 2003 有固有限制,即工作簿中仅允许使用 56 种颜色。使用的每种颜色都必须存在于调色板中。

我需要为我的图表自定义 RGB 颜色(例如 10 个系列,10 种颜色,从红色到灰色形成渐变)。当我尝试从宏中设置它们时,Excel 会将请求的颜色转换为其调色板中最接近的颜色。修改调色板是不可行的,因为我需要的自定义颜色很多,超过 56 种。

现在到了棘手的部分 - 如果我在 Excel 2007 中创建一个具有自定义系列颜色的工作簿,并在 Excel 2003 中导入/打开它,则颜色将保留(!)并且不会附加到标准调色板。这让我相信,这个 Excel 2003 限制可以在 Excel 2003 本身中以某种方式克服。但是如何呢?

如何使用宏将图表系列颜色设置为自定义 RGB 值?

PS 我实际上是从 Delphi COM 对象控制 Excel,但宏解决方案应该易于重用/调整。

相关内容