線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2500
推到 Plurk!
推到 Facebook!

Excel 建置時出現 "Not enough actual parameters" 的 Error

尚未結案
Nativita
一般會員


發表:4
回覆:8
積分:2
註冊:2004-11-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-25 18:20:36 IP:61.218.xxx.xxx 未訂閱
在 Delphi 6 時 , 可以順利Compiler , 但是 , 在 Delphi 7 的環境下卻會出現 "Not enough actual parameters" 的錯誤訊息 , 我有查過 Delphi 7 Excel 2000.pas 的文件! 如下 Function Open(const Filename: WideString; UpdateLinks: OleVariant; ReadOnly: OleVariant;Format: OleVariant; Password: OleVariant; WriteResPassword: OleVariant;IgnoreReadOnlyRecommended: OleVariant; Origin: OleVariant; Delimiter: OleVariant;Editable: OleVariant; Notify: OleVariant; Converter: OleVariant;AddToMru: OleVariant; lcid: Integer): ExcelWorkbook; safecall; ExcelApplication1.Workbooks.Open(filename,EmptyParam,EmptyParam, EmptyParam,EmptyParam,EmptyParam, EmptyParam,EmptyParam,EmptyParam, EmptyParam,EmptyParam,EmptyParam, EmptyParam,0); 共需要有十四個參數..沒有錯呀..可是Delphi 7 編譯時 , 為什麼會錯呢??? 請大家幫我看一下好嗎?
wyndog
資深會員


發表:7
回覆:362
積分:348
註冊:2004-10-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-26 03:39:47 IP:61.64.xxx.xxx 未訂閱
有一種可能性,提供給你做參考 安裝 Delphi 7 的時候,不是會出現一個頁面 有好幾組 Group,其中有一組是選 Office XP or Office 2000 我想你應該是選擇 Office XP 吧 那麼當你使用元件的時候,就應該要看 Excel XP 的 pas 才對 目前我手上只有 BCB 的,看了一下 果然,Excel 2000 的 Open 是 14 個參數 但 Excel XP 不止 14 個 就照著上面寫的增加吧
Nativita
一般會員


發表:4
回覆:8
積分:2
註冊:2004-11-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-29 09:28:11 IP:61.218.xxx.xxx 未訂閱
謝謝你 , 我的問題解決了...
系統時間:2024-06-27 3:13:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!