您好,登录后才能下订单哦!
摘自:http://blog.csdn.net/rekrad/article/details/7666196
开发环境:VS2005, 使用MFC
目前在网上找到的添加COM组件,从而可以调用COM接口读取EXCEL文件的,都没有成功,添加OFFICE组件之后,并没有生成excel.h和excel.cpp文件,同时也没有编译成功代码.原来VS2010和VS2005之间是有差别的,目前使用VS2005就是没有办法编译通过,但是VS2010就没有问题
首先打开Class Wizard,点击"Add class"按钮下的"From a type Library"导入 office安装目录下的"excel.exe"(适用于 Excel2003),然后选择需要用的一些类,比如_Application, _Workbook,Workbooks, Worksheets,_Wroksheet,Range,Shapes等。点击确定后,系统会在你的程序目录下生成excel.h和excel.cpp两个文件,在要使用这些导入的类时加入#include "Excel.h"即可。
提供如下的解决方案:
将VS2010下面的工程中的Excel.h文件和Excel.cpp文件以及上面添加的头文件拷贝到VS2005中,重新加载编译
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。