2013-04-12 57 views
0

我創建了一個程序讀取一個Word模板並用特定信息修改它。但是現在我想打印文檔而不保存它。如何從C#打印修改後的Word模板?

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

如何打印或打印預覽wordDoc

回答

1

它看起來像document.PrintOut()方法是你在找什麼。

檢查this link的一些例子。

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); 
      }