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

請問ExcelWorksheet1->Cells->Find( )如何使用?

尚未結案
gattaca
一般會員


發表:3
回覆:6
積分:1
註冊:2002-11-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-07-27 01:56:02 IP:61.62.xxx.xxx 未訂閱
請問ExcelWorksheet1->Cells->Find( )如何使用? BCB提示參數有8個... 請大家幫忙~~謝謝!! 發表人 - gattaca 於 2004/07/27 01:58:10
gattaca
一般會員


發表:3
回覆:6
積分:1
註冊:2002-11-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-15 09:42:56 IP:61.64.xxx.xxx 未訂閱
Variant pm[7]; pm[0] = "昫"; //What pm[1] = false; //After pm[2] = xlValues; //LookIn pm[3] = xlWhole; //LookAt pm[4] = xlByRows; //SearchOrder //SearchDirection pm[5] = false; //MatchCase pm[6] = false; //MatchByte Excel_2k::Range* rg = NULL; rg = ExcelWorksheet1->Cells->Find(pm[0], pm[1], pm[2], pm[3], pm[4], xlNext, pm[5], pm[6]); 這是原碼 可是無效 請大家幫忙~~謝謝!!
Alger
一般會員


發表:1
回覆:1
積分:0
註冊:2002-07-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-03 18:05:53 IP:211.23.xxx.xxx 未訂閱
雖然有點晚,不過我把我找到的答案提供給大家。 原始網頁: http://delphi.developpez.com/faq/?page=excelfeucellules
Var MonClasseur : _workbook;
    MaFeuille :_Worksheet;
    rMaPlage : ExcelRange;
    Adresse : wideString;
begin
  ExcelApplication1.Connect;
  MonClasseur:=ExcelApplication1.Workbooks.Open('c:\tutoriel\tuto.xls',False,False,
        EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,
        EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,0);
  ExcelApplication1.Visible[0]:=true;
  MaFeuille:=MonClasseur.Worksheets[1] as _worksheet;
  
  rMaPlage:=MaFeuille.Cells.Find('toto',EmptyParam,xlValues,xlPart,
               xlByRows,xlNext,EmptyParam,EmptyParam);
  
  if not (rMaPlage = nil) then
  begin
    Adresse:=rMaPlage.Address[true,true,xlR1C1,false,false];
    showmessage(adresse);
    repeat
      rMaPlage:=MaFeuille.Cells.FindNext(rMaPlage);
      showmessage(adresse);
    Until (rMaPlage = nil) or (Adresse=rMaPlage.Address[true,true,xlR1C1,false,false])
  end;
end;
而我自己則是使用 rMaPlage := MaFeuille.Cells.Find('toto',EmptyParam,xlFormulas,xlPart,xlByRows,xlNext,false,false); 沒有問題,可以正確找出目標的Row及Column。 發表人 - Alger 於 2005/01/03 18:08:19
系統時間:2024-07-01 17:01:17
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!