1. 程式人生 > >Excel字型顏色的讀取、修改

Excel字型顏色的讀取、修改

 COLORREF color= RGB(xxx, xxx, xxx);

 //填充顏色
 Interior interior;
 interior.AttachDispatch(range.GetInterior());
 color = (long)interior.GetColor().dblVal;//獲取顏色
 interior.SetColor(_variant_t(color)); //設定顏色

//字型顏色
 Font font;
 font.AttachDispatch(range.GetFont());
 color = (long)font.GetColor().dblVal; //獲取顏色
 font.SetColor(_variant_t(color));//設定顏色

 BYTE RVal = GetRValue(color);
 BYTE GVal = GetGValue(color);
 BYTE GVal = GetBValue(color);