起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 151|回复: 5

批量打印Word文档的问题[急]

[复制链接]
发表于 2010-4-23 15:01:46 | 显示全部楼层 |阅读模式
我在批量打印Word的时候会提示:"内存不足,请现在保存文档."  然后程序就不执行下去了.奇怪的是,以前从来没出现这个问题,这几天才出现的...奇怪啊!!!

41.jpg

184.84 KB, 下载次数: 99

回复

使用道具 举报

 楼主| 发表于 2010-4-23 15:15:07 | 显示全部楼层
ExcelControl1.CreateWordApp(False);  //创建一个Word进程
ExcelControl1.WordOpen(PrintAdress[AdrCount],true,false); //只读打开一个word文档
pageCount :=ExcelControl1.GetWordPage; // 获取该文档的页数
ExcelControl1.PrintWord; //打印该文档
SysUtils.Sleep(pageCount*1000); // 一页休眠 1 秒
回复 支持 反对

使用道具 举报

发表于 2010-4-23 16:31:56 | 显示全部楼层
ExcelControl1 是个什么对象?
文档页多与少的情况下都会出现此现象?

你可以在看到1楼提示的时候,看看系统的资源占用情况。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-23 17:04:48 | 显示全部楼层
ExcelControl1 是我自己写的一个Office插件,控制Excel 和 Word 的,
之前运行一直正常。
提示内存不足后,系统卡在了ExcelControl1.CreateWordApp(False);  这一句
回复 支持 反对

使用道具 举报

发表于 2010-4-23 17:13:42 | 显示全部楼层
不是很清楚你做的这个东西,也不知道你2楼代码是重复执行还是执行一次,只能重新跑一下,然后监控一下 机器的进程占用资源情况。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-23 17:29:15 | 显示全部楼层
之前也遇到过这种情况,
但是我找不出原因,后来重装系统就好了。。。
下班了。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 04:07 , Processed in 0.042669 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表