如何直接打印到特定打印机而不显示打印对话框?

时间:2016-12-06 01:18:50

标签: vb.net printing

我有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

1 个答案:

答案 0 :(得分:0)

您必须使用PrintOut()方法来实现此目的:

AxEDOffice1.PrintOut(EDOfficeLib.WdPrintOutRange.wdPrintAllDocument)
相关问题