' IColor::RGB プロパティは、BGRの順で連結されている(VB定数と同等) ' RGB = Red + Green * 256 + Blue * 65536 ' RGB16 = Convert.ToString(RGB, 16) Sub VBA() Dim pRGBColor As IRgbColor Set pRGBColor = New RgbColor pRGBColor.UseWindowsDithering = True pRGBColor.Red = 255 pRGBColor.Green = 0 pRGBColor.Blue = 255 Debug.Print "IRGBColor", pRGBColor.RGB, Hex(pRGBColor.RGB) 'B * 65536 + G * 256 + R の値が返される Debug.Print "vbRed", vbRed, Hex(vbRed) Debug.Print "vbBlue", vbBlue, Hex(vbBlue) End Sub
RGBColor の RGB 値について
2016/9/1 (木)