如何在delphi中向word插入表格及数据

gsoft 2008-03-06 03:18:03
如何在delphi中向word插入表格及数据?
现在需要向word文档中,插入多张已有固定格式的表格,并在表格中输入数据?
...全文
375 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
楚人无衣 2008-03-06
  • 打赏
  • 举报
回复

FTable.Borders.InsideLineStyle := wdLineStyleSingle;
FTable.Borders.OutsideLineStyle := wdLineStyleSingle;
FTable.Borders.InsideColorIndex := wdBlack;
FTable.Borders.OutsideColorIndex := wdBlack;

去Ocx\Servers看那些文件,或者用TWordApplication\TWordDocument等试
gsoft 2008-03-06
  • 打赏
  • 举报
回复
楼上,谢谢!
我现在可以插入表格了,但是表格的边框总是灰的,边框颜色使用哪个属性设置?
楚人无衣 2008-03-06
  • 打赏
  • 举报
回复
FWordApp, FWordDoc, FTable: OleVariant;
...
try
FWordApp := GetActiveOleObject('Word.Application');
except
try
FWordApp := CreateOleObject('Word.Application');
except
//没装Word
Exit;
end;
end;
FWordDoc := FWordDoc := FWordApp.Documents.Add;
...
//插入表格
FTable := FWordDoc.Tables.Add(FWordDoc.Range, 1, 1);
FTable .Cell(1, 1).Range.Text := '表格内容';
...
可看Delphi安装目录下Ocx\Servers下的Word相关单元及Word中的VBA部分
gsoft 2008-03-06
  • 打赏
  • 举报
回复
帮忙呀,大侠

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧