我在程序中Createobject(Word.application)生成一个word对象来处理一些文档的打印(已经有了文档模板,但不是.Dot的格式,而还是一些.Doc的文档,只是进去文档里替换相关性内容而已)。我先后要生成三份文档?一份是主文档,是一些基本的信息,另两分是主文档的附件文档。我实现这个功能的方法是先实例化一个word对象,然后根据模板生成一个文档,打印。打印完成后,不保存,并关闭word->word.quit。然后我再生成附件1,重新实例化word对象,打印完成后,不保存,并关闭。接下来再生成附件2,还是重新实例化word对象,这个时候报下面的错误:“Normal正由另一word时段编辑,如果您用原名保存这篇文档,会改写在其他时段中所做全部修改,是否仍用原名保存文档?”点是,系统告诉Normal模板为只读,要求另存为,点否出现另存为的对话框,关闭对话框后,还是可以打印。不知道那位有过用VB操作Word进行多文档打印的高手可以帮助解决一下这个问题,谢谢!另外还有以下几点问题也想请教:
1.对于多文档(临时生成)的连续打印,不知道那位有好的办法来处理。
2.如果知道一个打印任务是否结束?
3,如何知道一个WinWord.exe进程已经结束?
4.如何判断一个winword.exe进程是否已经存在?