Я нашел более простой способ, который не требует всех вышеперечисленных различных имен ...
Все, что вам нужно, это:
range("b9").Interior.Color
, который вернет длинное ...например, так: 682978 (шестнадцатеричного цвета в шестнадцатеричном формате)
И вы можете установить цвет для фигуры следующим образом:
.Shapes(xName).Fill.ForeColor.RGB = 682978 (some variable)
Другие полезные примечания:
range("h1").Interior.Color = rgb(0,123,124)
и, для печати в консоли
? rgb(0, 123, 124)