我创建的程序读取Word模板并使用某些信息对其进行修改。但是现在我想打印文档而不保存它。
Word.Application wordApp = new Word.Application();
Document wordDoc = new Document();
如何打印或打印预览wordDoc
?
答案 0 :(得分:1)
看起来document.PrintOut()
方法正是您正在寻找的。 p>
查看this link以获取一些示例。
答案 1 :(得分: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);
}