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

请问如何控制EXCEL的行?(ROW)

尚未結案
bloodrose
一般會員


發表:8
回覆:9
積分:3
註冊:2003-10-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-07 08:16:22 IP:218.24.xxx.xxx 未訂閱
在DELPHI中控制EXCEL,如何对EXCEL行控制?我看了论坛上介绍EXCEL控制的资料,里面关于控制行,用的是:ExcelApplication1.ActiveSheets.Rows[1],可是调用这个属性,系统提示错误,而换成ExcelApplication1.ActiveSheets.Rows('1:1'),仍然错误,请问要如何才能实现这一功能?
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-07 15:48:15 IP:218.163.xxx.xxx 未訂閱
 procedure TForm1.Button1Click(Sender: TObject);
begin
   ExcelWorkbook1.ConnectTo(ExcelApplication1.Workbooks.Open('D:\A.xls',EmptyParam,
                              false,EmptyParam,EmptyParam,EmptyParam,EmptyParam,
                              EmptyParam,EmptyParam,EmptyParam,EmptyParam,
                              EmptyParam,EmptyParam,0) ) ;
   ExcelWorksheet1.ConnectTo(ExcelWorkbook1.Sheets[1] as _WorkSheet);
   showmessage(ExcelWorksheet1.Cells.Item[1,1]);
   showmessage(ExcelApplication1.Rows.Cells.Item[1,1]);
   showmessage(ExcelApplication1.Cells.Item[1,1]);
end;
三個showmessage都傳回一樣的值 永遠追不上技術更新的速度
------
星期一,二...無窮迴圈@@
fai
一般會員


發表:4
回覆:4
積分:1
註冊:2002-09-07

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-07 17:43:16 IP:61.218.xxx.xxx 未訂閱
ExcelApplication1.ActiveSheets.Rows['1'], 應該可以
bloodrose
一般會員


發表:8
回覆:9
積分:3
註冊:2003-10-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-10 08:09:27 IP:202.107.xxx.xxx 未訂閱
试验后发现excelWorksheet1.cells['A1','A1'].rows就可以访问['A1']所在的行了。而ExcelApplication1.ActiveSheets.Rows['1']仍然不行。
系統時間:2024-07-01 10:47:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!