Delphi ==>Word
Добавлено: 06 фев 2007, 19:21
Народ нужна помощь:
Есть вывод в Ворд
procedure TForm1.Button1Click(Sender: TObject);
var
WRDApp:OleVariant;
begin
WRDApp:= CreateOleObject('Word.Application');
WRDApp.Visible:=true;
WRDApp.Documents.Add;
WRDApp.Selection.Font.Size := 12;
WRDApp.Selection.ParagraphFormat.Alignment:=3;
WRDApp.Selection.TypeText('Дата приема _________');
..............................
..............................
WRDApp.ActiveDocument.Tables.Add(Range:=WRDApp.Selection.Range, NumRows:=2, NumColumns:=7);
Нужно эту таблицу разлиновать
но на все поптки выводит разные ошибки:
на такое
WRDApp.Selection.Tables[1].Borders[1].LineStyle := 1;
или
WRDApp.Selection.Tables[1].Borders := 1;
говорит tables не является методом
в ворде выглядит так
Wih Selection.Tables(1)
.Borders(wdBorderLeft);
.lineStyle = wdLineStyleSingle;
.lineWidth = wdLineWidth150pt;
.Color = wdColorAutomatic;
End with
но заставить раскрасить из дельфов не могу :-(
Есть вывод в Ворд
procedure TForm1.Button1Click(Sender: TObject);
var
WRDApp:OleVariant;
begin
WRDApp:= CreateOleObject('Word.Application');
WRDApp.Visible:=true;
WRDApp.Documents.Add;
WRDApp.Selection.Font.Size := 12;
WRDApp.Selection.ParagraphFormat.Alignment:=3;
WRDApp.Selection.TypeText('Дата приема _________');
..............................
..............................
WRDApp.ActiveDocument.Tables.Add(Range:=WRDApp.Selection.Range, NumRows:=2, NumColumns:=7);
Нужно эту таблицу разлиновать
но на все поптки выводит разные ошибки:
на такое
WRDApp.Selection.Tables[1].Borders[1].LineStyle := 1;
или
WRDApp.Selection.Tables[1].Borders := 1;
говорит tables не является методом
в ворде выглядит так
Wih Selection.Tables(1)
.Borders(wdBorderLeft);
.lineStyle = wdLineStyleSingle;
.lineWidth = wdLineWidth150pt;
.Color = wdColorAutomatic;
End with
но заставить раскрасить из дельфов не могу :-(