图片懒得传了,想看的话去百度
通过实验发现vs2008与vc6.0在调用type library上有所不同,下面是我在研究打开excel文档时出现过的问题,红字部分为重点之处,其余部分与网上大部分教程相同。
调用时
首先引用”Excel.h”文件,然后
CApplication aApp;
CWorkbooks aWorkbooks;
if(!aApp.CreateDispatch(_T("Excel.Application"),NULL))
{
AfxMessageBox(_T("ERROR"));
return;
}
aWorkbooks.AttachDispatch(aApp.get_Workbooks(),1);
aApp.put_Visible(1);
编译时出现的错误:
解决办法,把Excel.h中的所有
#import "C:\\ProgramFiles\\Microsoft Office\\OFFICE11\\EXCEL.EXE" no_namespace
去掉,暂能通过编译
或