I have had no end of issues specifically translating colors for cell highlighting.
Why would you need to translate them? You just need to use the Interior.Color property to get the color code and set it later the same way:; for the active selection MsgBox % ComObjActive("Excel.Application").Selection.Interior.Color
Excellent. But when I try to do this, it works, but the value changes in the message box. For example, when I use:
xlSheet.Range("H" . 12).Interior.Color := 255
It gives me my desired color, red. But then when I try to do the same thing for a different cell, the MsgBox comes up with a different number than 255, although my desired cell has been filled with my desired color. Is this normal?