colevariant(_colevariant_colevariant用法(2)

电脑杂谈  发布时间:2017-01-21 04:02:56  来源:网络整理

this->MessageBox(CString(rValue.bstrVal));

2)

//读取第一个单元格的值

range.AttachDispatch(sheet.GetCells());

range.AttachDispatch(range.GetItem (COleVariant((long)1),COleVariant((long)1)).pdispVal );

vResult =range.GetValue();

CString str;

if(vResult.vt == VT_BSTR) //字符串

{

str=vResult.bstrVal;

}

else if (vResult.vt==VT_R8) //8字节的数字

{

str.Format(L"%f",vResult.dblVal);

}

else if(vResult.vt==VT_DATE) //时间格式

{

SYSTEMTIME st;

VariantTimeToSystemTime((long)&vResult.date, &st);

}

else if(vResult.vt==VT_EMPTY) //单元格空的

{

str="";


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-27729-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 吴瑕
      吴瑕

      杨洋加油

    • 王帅
      王帅

      那要看我们国家的变革力度够不够大持不持久

    • 聂凯歌
      聂凯歌

      美帝此次行动

    热点图片
    拼命载入中...