L
lm1313
Unregistered / Unconfirmed
GUEST, unregistred user!
现在想要把报表直接输出到word中,只有横线,不要竖线,我在word文档中添加了table,然后录制了一段设置表格边框的宏,修改成delphi后如下:
procedure TForm1.Button2Click(Sender: TObject);
var
MyDocName : OleVariant;
MyDoc,wTable,MyBorder : OleVariant;
begin
WordApp.Connect;
WordApp.Visible := True;
MyDoc := WordApp.Documents.Add(EmptyParam,EmptyParam);
MyDoc.Tables.Add(WordApp.Selection.Range,2,5);
wTable := MyDoc.Tables.Item(1) ;
wTable.Borders(wdBorderRight).LineStyle := wdLineStyleNone;
//运行到这里出错信息为:borders不是一个方法
WordApp.Disconnect;
end;
请问该怎么写呢?
procedure TForm1.Button2Click(Sender: TObject);
var
MyDocName : OleVariant;
MyDoc,wTable,MyBorder : OleVariant;
begin
WordApp.Connect;
WordApp.Visible := True;
MyDoc := WordApp.Documents.Add(EmptyParam,EmptyParam);
MyDoc.Tables.Add(WordApp.Selection.Range,2,5);
wTable := MyDoc.Tables.Item(1) ;
wTable.Borders(wdBorderRight).LineStyle := wdLineStyleNone;
//运行到这里出错信息为:borders不是一个方法
WordApp.Disconnect;
end;
请问该怎么写呢?