我做了个图文管理系统,问题具体这样一个文件里有多个或一个图片,做一个按钮的功能是把多个图片插入到一个新的或是现成的WORD文档里,形成一个WORD文档(供管理系统调用)。具体怎么实现把多个图片插入到WORD文档里?或有什么好建议!
解决方案 »
- 如何用delphi编写一个能够自动安装的程序
- 订单录入界面设计及修改界面设计
- 通过哪个消息可以判断目标窗体已经加载完毕并触发一个动作?
- 请问,string如何转化成tstringlist?
- 关于QUICKREPORT报表的问题,在线等答案!
- 怎样解除celeon 4 1.7G 倍频锁定?BIOS的的倍频超频无效.
- 请教两个三角以上或星星的
- 请问,如何使 textout() 输出的字符的背景色,与form的颜色一致!(在线求教!!)
- 怎么把这个结构写入文件
- 怎么创建一个ini文件,然后怎么把文本写到里面去
- 如何让程序在任务栏里不显示,而且通过快捷键来激活(显示)程序!全部分数送上!今天晚上结贴
- 大量开发图书资料下载
我就是这样实现的
打开指定的Word文件
然后,用插入方法
往那一打开的文件
添加图片
或者用olevariant把图片传递给WORD
直接操作WORD
Delphi 提供这样的相关控和机制件,在server栏里二、Delphi程序新建Word文稿
格式:WordDocuments.Add(Template,NewTemplate,DocumentType,Visible)
Template: 使用模板的名称,
NewTemplate: 新建文档的类型,True表示为模板,False表示为文档
DocumentType: 文档类型,默认为空白文档
Visible: 打捞的窗口是否可见举例:Doc_Handle:=Word_Ole.Documents.Add(Template:='C:\Temlate.dot',NewTemplate:=False);三、Delphi程序打开Word文稿
格式:WordDocuments.Open(FileName,ConfirmConversions,ReadOnly,PassWordDocument,
PasswordTemplate,Revent,WritePasswordDocument,WritePassWordTemplate,
Format,Encoding,Visible)FileName: 文档名(包含路径)
Confirmconversions: 是否显示文件转换对话框
ReadOnly: 是否以只读方式打开文档
AddToRecentFiles: 是否将文件添加到"文件"菜单底部的最近使用文件列表中
PassWordDocument: 打开此文档时所需要的密码
PasswordTemplate: 打开此模板时所需要的密码
Revert: 如果文档已经,是否重新打开文档
WritePasswordDocument: 保存对文档更改时所需要的密码
WritePasswordTemplate: 保存对模板进行更改时所需要的密码
Format: 打开文档时所需使用的文件转换器
Encoding: 所使用的文档代码页
Visible: 打开文档的窗口是否可见举例:
Doc_Handle:=Word_Ole.Documents.open(FileName:=Doc_File,ReadOnly:=False,
AddToRecentFiles:=False);四、Delphi程序保存Word文稿
格式:WordDocuments.SaveAs(FileName, FileFormat, LockComments, Password,
AddToRecentFiles, WritePassword, ReadOnlyRecommended,
EmbedTrueTypeFonts, SaveNativePictureFormat, SaveFormsData,
SaveAsAOCELetter)FileName: 文件名。默认为当前文件夹和文件名。
FileFormat 文档保存的格式。
LockComments 如果为 True,则此文档只允许进行批注。
Password 打开文档时的口令。
AddToRecentFiles 如果为True,则将文档添至"文件"菜单中最近使用的文档列表中。
WritePassword 保存对文档的修改所需的口令。
ReadOnlyRecommended 如果为 True,在每次打开文档时,Word 将建议用户采用只读方式。
EmbedTrueTypeFonts 如果为 True,则将文档与 TrueType 字体一起保存。
SaveNativePictureFormat 如果为 True,则从其他系统平台(例如 Macintosh)导入的图形仅保存其 Windows 版本。
SaveFormsData 如果为 True,则将窗体中用户输入的数据存为一条数据记录。
SaveAsAOCELetter 如果文档包含一个附加,当此属性值为 True 时,将文档存为一篇 AOCE 信笺(同时保存邮件)。举例:
Word_Ole.Documents.SaveAs(FileName:=Doc_File,FileFormat=wdFormatDocument,
AddToRecentFiles=False);
打开指定的Word文件
然后,用插入方法
往那一打开的文件
添加图片.................