Delphi向word文档中输出表格及图形

本文介绍了如何使用Delphi将数据报表以表格和图形的形式输出到Word文档中,包括设置文本、段落格式,创建表格,插入数据,以及添加图形的详细步骤。通过示例代码展示了如何利用Tadoquery、TWordFont、TWordApplication等组件实现这一功能。
摘要由CSDN通过智能技术生成

 

工作中遇到一个软件开发项目,该项目要求将相关数据报表存为word格式文档(涉及表格、图形的输出),便于用户修。

本人在开发过程中,发现此类资料较少,且介绍相对简单,大多只是文本数据的的简单输出。现将个人摸索出的一些方法及心得体会告诉大家,以求共同探讨,共同提高!

form上放置以下控件:一个Tadoquery组件,名称为ADOQuery1;

                  一个TWordFont组件,名称为WordFont1;

                  一个TWordApplication组件,名称为WordApplication1;

                  一个TWordDocument1组件,名称为Doc;

                  一鯰WordParagraphFormat组件,名称为ParaFmt;

                  一个TIMAGE组件,名称为IMAGE1; 

                  一个TBUTTON组件,名称为Button1;

  

                 

 

procedure TFrm_TravilRDXL.EnterText;//自定义函数

var

  S: Selection;

  MyFormat : Word;

 // Bitmap : TBitMap;

  AData :cardinal;

  APalette : hpalette;

 

begin

  S := WordApplication1.Selection;

  WordFont1.ConnectTo(S.Font);

 

  S.TypeText('甘肃省兰州市旅游管理局热点线路统计表');

  //加回车键,形成第一个段落:Doc.Paragraphs.Item(1)

 

  S.TypeParagraph;

 

  /

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值