是否可以通过.Net一次性打印一批Word文档(c#或VB2.0、3.0、3.5...以上两种语言和框架对我来说无关紧要)?
例如,我有一个本地目录,其中包含几个word文档...我可以遍历列表并调用PrintOut()方法,但我相信这会发送几个打印作业。我想把它们排好队,然后发送一个打印作业。
谢谢!
发布于 2009-04-03 16:15:32
在进行办公自动化时,VB.Net使事情比C#简单得多。请参阅此相关answer。
无论如何,这是一个用C#编写的示例;-)
http://www.codeproject.com/KB/printing/WordPrinting.aspx
发布于 2009-04-03 16:01:58
是的,通过Office Automation。它是COM互操作,所以您需要熟悉它,但对象模型并不是很难掌握。
提示:首先在VBA宏中进行测试以获得想法,然后在确定了必要的内容后实现.NET代码。
https://stackoverflow.com/questions/714578
复制相似问题