0

我创建了一个程序来读取 Word 模板并使用某些信息对其进行修改。但现在我想打印文档而不保存它。

 Word.Application wordApp = new Word.Application();
 Document wordDoc = new Document();

如何打印或打印预览wordDoc

4

2 回答 2

1

看起来该document.PrintOut()方法就是您正在寻找的方法。

检查此链接以获取一些示例。

于 2013-04-12T16:29:34.677 回答
0

你可以使用打印对话框

using (PrintDialog pd = new PrintDialog())
            {
                pd.ShowDialog();

                ProcessStartInfo info = new ProcessStartInfo(@"C:\documents\DOCNAME.DOC");

                info.Verb = "PrintTo";
                info.Arguments = pd.PrinterSettings.PrinterName;

                info.CreateNoWindow = true;

                info.WindowStyle = ProcessWindowStyle.Hidden;

                Process.Start(info);
            }
于 2013-04-12T16:31:33.127 回答