excel 2.1 |
尚未結案
|
chjunsen
一般會員 ![]() ![]() 發表:38 回覆:15 積分:10 註冊:2006-10-25 發送簡訊給我 |
|
P.D.
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
要開excel 討論很多, 而你問題不在於如何開, 我沒有測過那麼早期的excel版本, 不過我直覺的想法
你應該要先裝一版 檔案2.0版本的excel系統, 因為在 delhpi中開excel 不外乎使用 msexcel:= CreateOleObject('Excel.Application'); 所宣告的pas 是在 ComObj中, msexcel 的定義又是oleVariant, 都看不出有版本的問題 我好像也沒有看到有人發表excel版本互轉的方式, 所以我認為如果你使用2.0的系統搭CreateOleObject 應該是可以讀進來的, 至於如果是Excel 更高版本能否自動讀入及轉換低版本的檔案, 這已超出我的能力了! ===================引 用 chjunsen 文 章=================== 大大 我要將excel用delphi開啟 但因為所要開啟的excel為2.0 有沒有辦法可以轉檔 讓檔案順利開啟 |
mephise
高階會員 ![]() ![]() ![]() ![]() 發表:4 回覆:149 積分:205 註冊:2004-02-09 發送簡訊給我 |
OLE Automation 的前提是, 你電腦裡面一定也要有裝 Excel 才行
Delphi 只是呼叫 Eecel 來幫你處理問題, 看起來好像是Delphi做的, 其實還是靠 Excel 就好比你想用 Delphi 開啟 Flash 檔案(*.swf), 你也一定要先安裝 Flash Player 然後再用 import ActiveX Component 的方式來安裝 Flash 原件的道理是差不多的 網路上範例粉多, Google 一下 Excel Automation, Delphi 就會有 執行失敗可能是沒裝 Excel 的問題 而不是版本問題 ^_^
------
Mephise Chen 前興德工程師 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |