Delphi操作Word中的表

2021-07-23 07:19:33 字數 1343 閱讀 9022

procedure getwordcellstr;

var//方法(1)==> 規則表

for i := 1 to worddoc.tables.count do      //第 i 個表

begin                                      //第 irow 行

for irow := 1 to worddoc.tables.item(i).rows.count do      

begin                                            //第 icol列

for icol := 1 to worddoc.tables.item(i).columns.count do

begin

mycell:=worddoc.tables.item(i).cell(irow,icol);

memo1.lines.add(mycell.range.text);

end;

end;

end;

//方法(2)==> 不規則表:只有橫向合併時

for i := 1 to worddoc.tables.count do              //第 i 個表

begin

for irow := 1 to worddoc.tables.item(i).rows.count do

begin

myrow:=worddoc.tables.item(i).rows.item(irow);//第 irow 行

for icol := 1 to myrow.cells.count do         //第 icol列

begin

mycell:= myrow.cells.item(icol) ;

memo1.lines.add(mycell.range.text);

end;

end;

end;

//方法(3)==> 不規則:橫向、縱向合併時; 任何**

for i := 1 to worddoc.tables.count do            //第 i 個表

begin                                            //第 j 個cell 

for j := 1 to worddoc.tables.item(i).range.cells.count do

begin

mycell := worddoc.tables.item(i).range.cells.item(j);

memo1.lines.add(mycell.range.text);

end;

end;

在Delphi程式中操作登錄檔

32位delphi程式中可利用tregistry物件來訪問登錄檔檔案中的資訊。一 建立和釋放tregistry物件 1.建立tregistry物件。為了操作登錄檔,要建立乙個tregistry物件 aregistry tregistry.create 2.釋放tregistry物件。對登錄檔操作結束...

在Delphi中輕鬆操作登錄檔TRegistry類

在delphi中輕鬆操作登錄檔 tregistry類 在應用程式中,經常需要對登錄檔進行各種操作,如將程式名稱 安裝路徑等資訊儲存到登錄檔中。delphi對相應api函式做了進一步封裝,使得在應用程式中操作登錄檔更加簡單。1 原理 delphi提供了tregistry類,它直接繼承自tobject類...

C 中操作Word文件

今天,在用c 語言開發乙個word報表,在網上看到一些有用的文章,先 過來,自己屯著。以下來自 參考 http xb.hzu.edu.cn qikan manage wenzhang 200906014.pdf 在當前專案開發過程中,客戶有根據資料庫資料生成word文件的需求,在和 同事溝通的過程中...