MFC第五課 使用COM讀取EXCEL文件

摘自: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中,重新加載編譯


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章