[問題] VC++6.0讀寫Excel遇到版本差異當機

看板C_and_CPP (C/C++)作者 (SONY VAIO-FE25TP)時間15年前 (2010/12/02 20:33), 編輯推噓1(106)
留言7則, 2人參與, 最新討論串1/1
之前就有寫過以VC++6.0讀取及寫入Excel的功能 當時是參考這個日文網站:(亂碼可能要調整語系) http://www.ujasiri.com/prglib/vc/vc.html 不過後來遇到很嚴重的版本不同造成當機 那時候沒有特別去處理 最近工作上又遇到這個問題 這次想要一勞永逸解決掉 http://www.codeproject.com/KB/database/cspreadsheet.aspx 這個用CSpreadSheet的不能對Sheet刪減做處理所以我放棄 在網路上Survey照以下這個連結做有成功 http://zyy200411.javaeye.com/blog/736409 用Classwizard把EXCEL.exe轉出.h跟.cpp然後加入在專案中(我用MFC) 我這台電腦是Office 2003版本 成功後拿到Office 2007版本的電腦還是當機 不過當我把Office 2007的EXCEL.exe重複上面步驟後就可以解決了 所以我看起來還是有版本問題 乍看雖然解決但萬一有更新的Office版本一樣會有問題 VB我知道沒這問題不過我不會寫也來不及 因此想請教一下有沒有比較好的解決辦法 不過限定於VC++6.0以及MFC 感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.16.104

12/02 22:56, , 1F
之前我是用xp+vc6.0+excel2007開發,目前測過2003.2007.
12/02 22:56, 1F

12/02 22:57, , 2F
2010都可以過沒問題,只是換vs2008後會要改很多東西.
12/02 22:57, 2F

12/02 22:58, , 3F
我想版本問題的可能性似乎不大吧.你要先拿我的exe去測
12/02 22:58, 3F

12/02 22:58, , 4F
看看嗎?機台上可以過的話應該不是你說的問題.
12/02 22:58, 4F

12/02 23:15, , 5F
原PO給的網頁好酷唷,雖然是6.0的東西,不過覺得很實用.
12/02 23:15, 5F

12/05 20:09, , 6F
我有詳細測試照日文網頁中會有版本問題~但是向下支援
12/05 20:09, 6F

12/05 20:14, , 7F
如果樓上願意提供寫的方式我是可以參考看看
12/05 20:14, 7F
文章代碼(AID): #1Czv89Zg (C_and_CPP)
文章代碼(AID): #1Czv89Zg (C_and_CPP)