求助VS2010操作Excel2003运行时报错“找不到成员"
CApplication app;
CWorkbook book;
CWorkbooks books;
CWorksheet sheet;
CWorksheets sheets;
CRange range;
CRange cols;
LPDISPATCH lpDisp;
if(!app.CreateDispatch(_T("Excel.Application")))
{
AfxMessageBox(_T("Error!Creat Excel Application Server Faile!"));
return; //exit(1);
}
/*判断当前Excel的版本*/
CString strExcelVersion = app.get_Version(); \\执行找不到成员
int iStart = 0;
strExcelVersion = strExcelVersion.Tokenize(_T("."), iStart);
if (_T("11") == strExcelVersion)
{
MessageBox(_T("当前Excel的版本是2003 "));
}
else if (_T("12") == strExcelVersion)
{
MessageBox(_T("当前Excel的版本是2007 "));
}
else
{
MessageBox(_T("当前Excel的版本是其他版本 "));
}