如何利用OLE方法在EXCEL另存Sheet2 |
缺席
|
supersum
一般會員 發表:2 回覆:2 積分:0 註冊:2003-11-05 發送簡訊給我 |
另存的檔案只有Sheet2 那頁
我己參考http://www.djpate.freeserve.co.uk/AutoExcl.htm#CopyData [code delphi] procedure TForm1.Button1Click(Sender: TObject); var Excel1: Variant;WBk, WS: OleVariant;a:integer;S:string; Excel1 := CreateOleObject('Excel.Application'); Excel1.Visible := True; // debug 用 WBk := Excel1.WorkBooks.Open('c:\123.xls'); WS := WBk.Worksheets.Item[2]; WS.Activate; WS.copy(EmptyParam); //<-- 不知道為什麽自動開多一個Excel,也不知道怎樣儲存這個檔案 Excel1 := Unassigned; WBk := Unassigned; WS := Unassigned; end; [/code]
------
阿森 icq no 66420308 編輯記錄
supersum 重新編輯於 2010-11-14 00:24:41, 註解 無‧
|
supersum
一般會員 發表:2 回覆:2 積分:0 註冊:2003-11-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |