张志峰的博客

水滴石川,积少成多。

导航

2011年8月16日

摘要: 急待解决的问题就是如何用delphi实现word中的统计字数 另外想多了解一些关于操作word的相关内容 比如用ole动态创建的和TWordApplication的偏重点在哪里,有什么不同等等……用OLE的方法控制Word几乎和VBA一样,可以控制Word的所有功能,缺点是没有代码提示,要参照Word的帮助和VBA。用TWordApplication组件的方式有代码提示,但有很多功能用不了,而且在调用Word的一些方法时,不能省略默认的参数,写参数写到手软。Word里面的字数统计是特殊的内置对话框,用宏是录制不下来的。var WordApp,WordDoc:OleVariant;begin W 阅读全文

posted @ 2011-08-16 15:29 ╰★张志峰★╮ 阅读(1777) 评论(0) 推荐(0) 编辑

摘要: 一、Delphi程序启动Word 采用CreateOleObjects的方法来启动Word,调用VBA代码,具体实现过程为: 首先使用GetActiveOleObject('Word.Application')判断当前内存中是否存在Word程序,如果存在,则直接连接,如果没有Word程序,则使用CreateOleObject('Word.Application')启动Word 二、Delphi程序新建Word文稿 格式:WordDocuments.Add(Template,NewTemplate,DocumentType,Visible) Template: 使 阅读全文

posted @ 2011-08-16 14:58 ╰★张志峰★╮ 阅读(1836) 评论(0) 推荐(0) 编辑