全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2015
推到 Plurk!
推到 Facebook!

將資料轉至Excel固定格式問題

尚未結案
chubby
一般會員


發表:43
回覆:65
積分:21
註冊:2003-05-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-10-27 10:41:24 IP:220.135.xxx.xxx 未訂閱
將資料轉至固定格式 Excel procedure TForm.Excel_GoClick(Sender: TObject); var SFile:String; begin SFile:='C:\tmp\' Componen_DBEdit1.Text '.XLS'; XLS := CreateOleObject('Excel.Application'); XLS.Visible := True; XLS.Workbooks.Open('C:\Comp.xls'); XLS:=Componen_ExcelApplication.Workbooks[1].Worksheets[1]; XLS.cells.item[5,1]:='單號:' Componen_ADOQuery1.FieldByName('Accno').AsString; XLS.cells.item[6,3]:=LeftStr(Componen_ADOQuery1.FieldByName('Kmdate').AsString,4) '/' MidStr(Componen_ADOQuery1.FieldByName('Kmdate').AsString,5,2) '/' RightStr(Componen_ADOQuery1.FieldByName('Kmdate').AsString,2); XLS.cells.item[7,3]:=Componen_ADOQuery1.FieldByName('Kmcust').AsString ' ' Componen_ADOQuery1.FieldByName('ZcustName').AsString; ..... ..... XLS.cells.item[33,9]:=Componen_ADOQuery1.FieldByName('Sell_Name').AsString; XLS.SaveAs(SFile); Componen_ExcelApplication.Quit; Componen_ExcelApplication.Disconnect; Componen_ExcelWorksheet.Disconnect; Componen_ExcelWorkbook.Disconnect; end; procedure TForm.Excel_OpenClick(Sender: TObject); var SFile:String; begin SFile:='C:\tmp\' Componen_DBEdit1.Text '.XLS'; MsExcel:= CreateOleObject('Excel.Application'); MsExcel.Application.Visible := True; Workbook:=MsExcel.Workbooks.Open(SFile); end; 我的問題 第一次使用 Excel_GoClick 轉至固定excel檔後 , Excel_OpenClick 開啟 Excel 檔後,要在run 一次 Excel_GoClick 會出現 錯誤訊息 無效索引 需要將系統離開在進入才可在run Excel_GoClick 難到 Excel_GoClick 只能run 一次 ? 懇請各位大大幫忙
christie
資深會員


發表:30
回覆:299
積分:475
註冊:2005-03-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-10-27 15:08:28 IP:220.134.xxx.xxx 未訂閱
1. TForm.Excel_GoClick
  ...
  XLS.cells.item[33,9]:= .. ;
  XLS.SaveAs(SFile);
  XLS.Quit;
end;    2. 請考慮加個_Close(配合_Open使用)    procedure TForm.Excel_CloseClick(Sender: TObject);
begin
  MsExcel.Quit;
end;    3. 請搜尋Excel.Application
 
------
What do we live for if not to make life less difficult for each other?
chubby
一般會員


發表:43
回覆:65
積分:21
註冊:2003-05-13

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