就跟将数据导入Excel一样,在运行Delphi程序时,点击预览按钮后,会打开一Word模板,且将数据填入此Word模板相应的位置,此Word模板为一报表形式的表格
---------------------------------------------------------------
方法一:用Word的查找替换填写数据。
---------------------------------------------------------------
方法二:
数据填入相应位置,建议不要使用查找替换的方法,那样比较慢.word里面有个书签的功能,在需要填入数据的地方设置书签,然后代码中处理时将数据写入相应的书签即可,方便很多:
var
Word_Handle, Doc_Handle: OleVariant;
BookMark_Name:
string;
begin
try
Word_Handle :=
CreateOleObject('Word.Application');
except
end;
Word_Handle.Visible := True;
Doc_Handle :=
Word_Handle.Documents.Add(Template := 'E:\WordApp\Word\1.dot', NewTemplate :=
False);
try
BookMark_Name := 'book1';
Doc_Handle.Application.Selection.goto(What := wdGoToBookmark, Name :=
BookMark_Name);
Doc_Handle.Application.Selection.Text :=
'这个是替换book1的结果';
BookMark_Name := 'book2';
Doc_Handle.Application.Selection.goto(What := wdGoToBookmark, Name :=
BookMark_Name);
Doc_Handle.Application.Selection.Text :=
'这个是替换book2的结果';
except
end;
Doc_Handle.SaveAs(FileName
:= '1.doc', FileFormat := wdFormatDocument, AddToRecentFiles := False);
end;
在1.dot里面加入两个书签book1和book2即可
相关推荐
Delphi中实现把数据集中的数据导出为word,借助了servers中的相关组件。
Delphi写的Microsoft Word模板程序,可以在Word中加入选单
Delphi实现Word、PDF文档转Image;图片大小可自定义。效果非常好。自己写的,已经用在项目上的。不错的资源。
delphi用ole方式操作word, 环境delphiXE,支持word2010 Word 97 - 2003
DELPHI 2010 调用word,直接在程序中显示word 的信息。
Delphi7.0读入数据到DBGrid并向Word中插入表格,其实就是Delphi向Word中插入表格,测试数据由Delphi从SQLSERVER中读取,然后放入DBGrid中,再将DBGrid网格中的数据通过Word转换成表格。 begin if TStringGrid...
Delphi中使用Olecontainer打开Word文档后,并实现打印功能
delphi 将word 转换成txt
delphi word中图片 通过clipboard 拷贝到 jpg文件
Delphi创建Word2000文档的Demo演示,以Office 2000作为服务器编写,若以 Office XP作为服务器,请在装有 Office XP的编程环境打开工程,应用会自动更新uses列表。程序中将创建新的Word文档、关闭拼写检查,如果进行...
DELPHI 学习--------D3D 旋转。Direct3D ,顶点及材质的使用
Delphi 将Word文档转换为txt格式,程序是将word 存储为TXT格式,但其实是经过了转换,因为TXT是纯文本格式,不可能直接存的,需要经过一系列处理,去除格式,以下代码完成此项功能: MSWord := CreateOLEObject('...
iso-8859-1转GBK,GBK转iso-8859-1,在二维码生成过程中如果没有用UTF8编码可以使用编码转换方式解决乱码问题
delphi用ole方式操作word, 支持word2010 Word 97 - 2003
在word中插入表格,对行、列进行操作。本人在开发项目中所写。对于在项目开发中涉及到word表格操作很有用。delphi源码。
Delphi使用Word自动化服务器插入数据到Word程序中,这个程序演示了使用Word作为自动化服务器,Delphi地自动化控制器是如何将一个查询结果插入到word文档中,返回应用参数.这个调用在英文和法文版的 Word中相同。对...
将数据库数据添加到TreeView控件中(DeLphi)..rar
delphi数据集和json互转自己封装的调用的是lkJSON-1.07解析json字符串
其实就是在Delphi窗口中选择你要打开的Word文档,用户确定后,Delphi会调用安装好的word打开该文件,有兴趣参考以下代码: var MSWord:olevariant; begin MSWord := CreateOLEObject('Word.Application'); ...