批量打印Word文档.Net?

时间:2009-04-03 16:00:13

标签: .net ms-word printing

是否可以通过.Net一次打印一批Word文档(c#或VB,2.0,3.0,3.5 ......以上的语言和框架对我来说无关紧要)?

例如,我有一个包含多个word文档的本地目录...我可以遍历列表并调用PrintOut()方法,但我相信它会发送几个打印作业。我想将它们排队并发送一份打印作业。

谢谢!

2 个答案:

答案 0 :(得分:2)

在进行Office自动化时,VB.Net比C#更容易。请参阅此相关answer

无论如何,这是C#中的一个例子; - )

  

http://www.codeproject.com/KB/printing/WordPrinting.aspx

答案 1 :(得分:0)

是的,通过Office Automation。它是COM互操作,因此您需要对此感到满意,但对象模型并不太难以掌握。

提示:首先在VBA宏中进行测试以获得想法,然后在找出必要的内容后实现.NET代码。