gpt4 book ai didi

vba - 如何在 Excel/VBA 中获取 RGB 颜色对应的十六进制值?

转载 作者:行者123 更新时间:2023-12-01 20:21:13 27 4
gpt4 key购买 nike

我正在尝试在我的 VBA 代码中设置颜色的公共(public)常量。通常,我可以使用:

Dim BLUE As Long
BLUE = RGB(183, 222, 232)

但是,由于 RGB 函数的原因,无法将其公开为 const。我使用在线转换器将此 RGB 值转换为十六进制,然后得到了 B7DEE8

使用:

BLUE = &HB7DEE8

产生完全不同的颜色。我认为这实际上可能是 RGBA 颜色,我已经尝试过 B7DEE8__ 并得到了非常接近的颜色(最后一位数字是 B8),但我想知道如何实际找到正确的值。

注意:我真的不需要代码将其转换为十六进制,我只需要知道如何找到它,因为我在 Excel 工作表上使用了五种常量颜色,并且我想设置它们.

最佳答案

您必须将字节反转为顺序

BLUE = &HE8DEB7

获取正确的颜色值。

关于vba - 如何在 Excel/VBA 中获取 RGB 颜色对应的十六进制值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6003324/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com