请问一下,OLE怎么设置excel的日期格式比如 设置单元格成通用格式 range.SetNumberFormat(COleVariant(_T("G")));那么怎么设置成当前用户locale的日期格式呢,
直接在excel中设置单元格的格式为date是没问题的,可以根据用户locale自动转化成locale的short date格式不要range.SetNumberFormat(COleVariant(_T("dd.mm.yyyy"))); 这样的
因为这要我去取locale里面的shortdate ,而excel按有的国家的short date字符串解不出来
解出来变成了类似 10-08-yyyy 这样的
有没有像range.SetNumberFormat(COleVariant(_T("Date")));这样的
直接可以根据用户locale自动转化成locale的short date格式