Вниз
Скачать: CL | DM;

MS WORD   Найти похожие ветки 

← →
Ardeh   (2005-10-14 13:17) [0]

в-общем, нужно сделать вроде репорта через word
нашел такой пример работы с таблицой:

try
   WordApp := CreateOleObject("Word.Application");
 except
   Exit;
 end;
 WordApp.Visible := True;
 NewDoc := WordApp.Documents.Add;
 iCols := tbl3.recordcount;
 iRows := 6;

 WordTable := NewDoc.Tables.Add(WordApp.Selection.Range, iCols, iRows);

 tbl3.first;
 for jGridCols := 2 to iCols do begin
  WordTable.Cell(jGridCols, 1).Range.Text:=inttostr(iGridRows);
  WordTable.Cell(jGridCols, 2).Range.Text:=tbl3.FieldByName("1").asString;
  WordTable.Cell(jGridCols, 3).Range.Text:=tbl3.FieldByName("2").asString;
 tbl3.next;
 end;
 WordApp := Unassigned;
 NewDoc := Unassigned;
 WordTable := Unassigned;


все отлично, но есть пара вопросов:

во-первых, каким образом я могу задать ширину каждой колонки?
во-вторых, как добавить простой текст до и после этой таблицы? :)


← →
Ardeh   (2005-10-14 15:15) [1]

солько не бьюсь, а проблема остается нерешенной
неужели некому помочь?


← →
Digitman ©   (2005-10-14 15:30) [2]

Запиши соотв.макрос в Ворде, посмотри его текст, портируй этот текст в Паскаль.

И все !

Делов-то ..



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
14-1129681740
TButton
2005-10-19 04:29
2005.11.06
Лицензирование софта


3-1127894734
axx
2005-09-28 12:05
2005.11.06
FireBird SQL синтаксис


4-1125644854
Руслан
2005-09-02 11:07
2005.11.06
Посылка сообщения


6-1121928283
Drema
2005-07-21 10:44
2005.11.06
Что я делаю не так (Indy и IDHTTP)?


11-1107361067
Bil Bal Dur
2005-02-02 19:17
2005.11.06
Warning при создании событий.




   Наверх