精易论坛

标题: E语言如何加载word文件并打印 [打印本页]

作者: huang5466    时间: 2025-5-23 13:08
标题: E语言如何加载word文件并打印
需求是打开软件源文件word就会加载出来,可以在软件里修改word里的姓名ID等数据,然后有个打印按钮,点击后打印机会打印修改后的word内容,可以实现吗?

票据.rar

11.17 KB, 下载次数: 14


作者: 陌上人如玉    时间: 2025-5-23 13:08
“工具”→“类型库导入”    Microsoft Word 16.0 Object Library  “Word 组件” 类型库    直接调用就能打印

补充内容 (2025-5-23 14:54):
.版本 2

Word文档 = Word应用.Documents.Open (“C:\模板文件.docx”, , 假)
Word文档.Content.Find.Execute (“[姓名]”, , , , , , , , , 编辑框_姓名.内容, 2)  ' 2 表示替换...
作者: 花间一壶酒    时间: 2025-5-23 13:15
可以实现  但是这不是问答区能给你解决的  得去定制   你这种固定格式的还是可以搞得
作者: huang5466    时间: 2025-5-23 13:16
花间一壶酒 发表于 2025-5-23 13:15
可以实现  但是这不是问答区能给你解决的  得去定制   你这种固定格式的还是可以搞得 ...

就是固定格式固定文件。
作者: 花间一壶酒    时间: 2025-5-23 13:23
huang5466 发表于 2025-5-23 13:16
就是固定格式固定文件。

https://learn.microsoft.com/zh-c ... d.document.printout

用COM对象  调用文档对象下的这个方法就能打印了

补充内容 (2025-5-23 13:31):
Document.Paragraphs.Paragraph.Range.Text
文档对象下 找到段落对象 然后有个区域属性 下面有text属性  就是你要修改的内容

补充内容 (2025-5-23 13:32):
当然  你也可以直接在文档对象下直接找text属性  那样是直接修改全部内容的  不区分段落
作者: ai12207745    时间: 2025-5-23 14:02
有偿联系QQ815351786
作者: 风一样存在    时间: 2025-5-23 14:21
可以实现
作者: w589321    时间: 2025-5-23 15:23
https://125.confly.eu.org/forum.php?mod ... 14838743&extra=
作者: 萌新来学习    时间: 2025-5-24 16:46
我正在帮你写,测试能力,当然写的可能会很慢,因为没有操作过word,先不要着急

补充内容 (2025-5-24 16:48):
非站外营xiao,只是为了讨论提升自我,可以看我留言板联系我




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4