VC中如何设置EXCEL粗体
环境:vc+exel2003
//输出合计
strhanghaoheji.Format("%d",hanghao+2);
rgMyRge.SetItem(_variant_t(strhanghaoheji),_variant_t("B"),_variant_t("合计"));
//ExcelApp.SetStandardFont("粗体");
CString hejihou="";
for (int m=0;m<25;m++)
{
hejihou = "=SUM("+lieall[m]+"6:"+lieall[m]+strhanghao+")";
rgMyRge.SetItem(_variant_t(strhanghaoheji),_variant_t(lieall[m]),_variant_t(hejihou));
}
上面的这段代码是输出“合计”的那一排数据。
但有一个问题,我如何加粗这一排?
我用的读写EXCEL的类是封装好的,叫excel9。
如上面红色所示,我想设置为粗体。
在这个封装类中,找了半天,只有一个SetStandardFont函数,像是加粗的。
这个函数定义如下:
void _Application::SetStandardFont(LPCTSTR lpszNewValue)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x39c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
lpszNewValue);
}
不知道该如何使用?
或者有其他的办法?恳请各位老师帮助。