EXCEL一般需要设置一下字体颜色和填充颜色,填充颜色需要添加Interior类,字体颜色需要添加Font类。

一般有两种方式可以设置颜色:设置自定义颜色和设置标准颜色
1、设置自定义颜色就是颜色值自己设定,一般为RGB颜色空间,颜色值范围为0-255
函数原型
void put_Color(VARIANT& newValue)
{
static BYTE parms[] = VTS_VARIANT ;
InvokeHelper(0x63, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
}示例代码
COLORREF Color=RGB(238,173,14);
m_InteriorLeft.put_Color(_variant_t(Color)); //<设置颜色或者
m_InteriorLeft.put_Color(_variant_t(RGB(238,173,14))); //<设置颜色2、设置标准颜色,就是颜色系统已经设定好了,并且给颜色标上了序号,只要使用序号就行了
函数原型
void put_ColorIndex(VARIANT& newValue)
{
static BYTE parms[] = VTS_VARIANT ;
InvokeHelper(0x61, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
}示例代码
m_InteriorLeft.put_ColorIndex(_variant_t(5)); //<按颜色序号设置颜色颜色和对应的序号


3947

被折叠的 条评论
为什么被折叠?



