MFC写Excel时怎么设定单元格格式

MFC写Excel时如何设定单元格格式
本帖最后由 X366ING 于 2013-09-23 16:34:40 编辑
在写Excel时,一列单元格写入的内容为CString(里面存的是日期),打开Excel时,发现自动转成了日期格式,而且格式有的还不一致,如下图。怎么将这一列的内容统一设置成日期的某个格式,求高手解答
附上源码:

        lpDisp = sheet.get_Range( _variant_t( strColumnC ), _variant_t( strColumnC ) ); 
range.AttachDispatch( lpDisp ); 
range.put_HorizontalAlignment( _variant_t( Excel::XlHAlign::xlHAlignLeft ) ); 
range.put_Value2( _variant_t( iter->second.strDate ) ); 

MFC写Excel时怎么设定单元格格式
mfc excel cstring

------解决方案--------------------
我想  最简单的
应该不是从代码来实现,直接把模板的excel里面的 单元格式   设置成  日期格式 

要不 你就用代码的方法 

range.put_NumberFormat(COleVariant("yyyy-mm-dd hh:mm"));