2016-12-06 125 views
-2

我有這個EDRAW LINK。我能夠做他的指導如何瀏覽和打印一個MS Word。但在打印按鈕中,我不想顯示打印對話框,而是直接打印。我在谷歌搜索,但它給我用下面的代碼的Print Document如何將打印指向特定的打印機並且不顯示打印對話框?

一個例子:

Private Sub btnPrint_Click(sender As System.Object, e As System.EventArgs) Handles btnPrint.Click 
    AxEDOffice1.SetActivePrinter("Printer Name") 
    AxEDOffice1.ActiveDocument.PageSetup.PaperSize = Microsoft.Office.Interop.Word.WdPaperSize.wdPaperA4 
    AxEDOffice1.PrintDialog() 
End Sub 

它呈現出PrintDialog

+0

始終提供您的代碼! – Hadi

+0

@Hadi這是我的整個代碼在我的按鈕。 – KiRa

+0

我加了。你必須在每個問題中添加它。向其他用戶展示您嘗試過什麼,或者您的問題將被降低,並且不會引起注意 – Hadi

回答

0

你必須使用PrintOut()方法來實現這一目標:

AxEDOffice1.PrintOut(EDOfficeLib.WdPrintOutRange.wdPrintAllDocument) 
+0

我是否需要使用代碼'PrintDialog'? – KiRa

+0

這樣做的結果是導出一個'XPS'文件。但不是打印:( – KiRa

+0

@KiRa您使用的是xps打印機作爲默認打印機檢查您提供的默認打印機名稱 – Hadi

相關問題