十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
摘自:http://blog.csdn.net/rekrad/article/details/7666196
创新互联建站是专业的瓦房店网站建设公司,瓦房店接单;提供做网站、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行瓦房店网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
开发环境: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中,重新加载编译