2024年4月5日发(作者:)

VS2010操作Excel2010,报错解决及读写excel

版权所有,未经允许不可作为商业用途!!转载请注明出处!!

谢谢合作!!

2013-03-20

操作系统:Windows 7旗舰版

工具:VS2010

语言:MFC C++

第一步:初化COM接口。在InitInstance中加入如下代码:

1

if(!AfxOleInit())

2

{

3

4

5

AfxMessageBox(_T( "Cannot initialize COM dll" ));

return FALSE;

}

第二步:向工程添加Excel的C++操作类。具体步骤见下图:

+Shift+X 打开类向导。

2.添加需要的类文件。如下图:

4.将刚才导入的类头文件,加到模块std中。

#include "CApplication.h"

#include "CWorkbooks.h"

#include "CWorkbook.h"

#include "CWorksheets.h"

#include "CWorksheet.h"

#include "CRanges.h"

#include "CRange.h"

//以上加入到 stdafx.h中

5、将以上头文件的#import "C:Program FilesMicrosoft

" no_namespace

替换成 以下:

#pragma region Import the type libraries

//#import

00AA0044DE52"

#import "C:Program FilesCommon FilesMicrosoft

"libid:2DF8D04C-5BFA-101B-BDE5-