博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
delphi 操作word文档
阅读量:6096 次
发布时间:2019-06-20

本文共 1084 字,大约阅读时间需要 3 分钟。

hot3.png

//第一步

try

  wordapplication1.Connect;

except

  wordapplication1.Disconnect;

  messagedlg('请安装Office中的Word软件!',mterror,[mbok],0);

  exit;

end;

// 不显示word

wordapplication1.Visible:=false;

//第二步,添加模版

template:='C:\模版.dot';

   wordapplication1.Documents.Add(template,newtemplate,emptyparam,emptyparam);

   worddocument1.ConnectTo(wordapplication1.Documents.Item(itemindex));

//第三步,获取书签,插入文字

bookmark:='书签';

worddocument1.BookMarks.Item(bookmark).Select;

WordApplication1.Selection.InsertAfter(spSkinEdit1.Text);

//第四步,插入图片

bookmark:='图片1';

worddocument1.BookMarks.Item(bookmark).Select;

LinkToFile := False;

SaveWithDocument := True;

    //FPicture :=

il:= WordApplication1.Selection.InlineShapes.AddPicture(pic_filename1,LinkToFile, SaveWithDocument,EmptyParam);

//调整大小

il.Width:=150;

il.Height:=150;

   //第五步,删除标注

total:=worddocument1.Comments.Count;

while total<>0 do

begin

      worddocument1.comments.item(total).Delete;

     total:=worddocument1.comments.Count;

end;

//第6步 保存,关闭

  worddocument1.SaveAs(FileName);

  

   worddocument1.Close;

   wordapplication1.Disconnect;

转载于:https://my.oschina.net/jingshishengxu/blog/331818

你可能感兴趣的文章
[知识图谱] 5.2-国内知识图谱相关企业和资源
查看>>
Git 常用命令
查看>>
JavaScript异步之Generator、async、await
查看>>
js对象
查看>>
讲讲吸顶效果与react-sticky
查看>>
iOS 启动速度优化和安装包优化简单总结
查看>>
前端快速入门 TCP/IP
查看>>
python中对文件的操作
查看>>
前端必须掌握的知识之Http协议基础以及发展进程
查看>>
Debian 操作系统的包管理器 dpkg 和 apt-get
查看>>
[小团队自动化] 基于 Gitea+Drone CI+Vault 打造属于自己的CI/CD工作流
查看>>
VUEX应用
查看>>
Java虚拟机垃圾回收相关知识点全梳理(上)
查看>>
今天我们来种一棵"树"
查看>>
快速排序
查看>>
async/await 来处理异步
查看>>
Android Wear(Wear OS)开发
查看>>
简单工厂模式
查看>>
Linux配置SSH免密登陆(公私钥登陆)
查看>>
mysql索引机制理解学习总结
查看>>