Publisher) (打印机对象

打印机 对象表示计算机上安装的打印机。

备注

Printer 对象的许多属性(如 PaperSizePaperSourcePaperOrientation)对应于 Microsoft Publisher 用户界面中的“打印设置”对话框 (“文件”菜单) 的设置。

InstalledPrinters 集合表示在您的计算机上安装的所有打印机的集合。

示例

下面的 Microsoft Visual Basic for Applications (VBA) 宏显示如何使用 PrinterNameIsActivePrinter 对象属性的 打印机 以获得所有已安装的打印机的列表的计算机上,确定其中哪些当前处于活动状态的打印机,并获得一些活动打印机的设置。 该宏在 即时窗口中显示结果。

Public Sub Printer_Example() 
 
 Dim pubInstalledPrinters As Publisher.InstalledPrinters 
 Dim pubApplication As Publisher.Application 
 Dim pubPrinter As Publisher.Printer 
 
 Set pubApplication = ThisDocument.Application 
 Set pubInstalledPrinters = pubApplication.InstalledPrinters 
 
 For Each pubPrinter In pubInstalledPrinters 
 Debug.Print pubPrinter.PrinterName 
 If pubPrinter.IsActivePrinter Then 
 Debug.Print "This is the active printer" 
 Debug.Print "Paper size is ", pubPrinter.PaperSize 
 Debug.Print "Paper orientation is ", pubPrinter.PaperOrientation 
 Debug.Print "Paper source is ", pubPrinter.PaperSource 
 End If 
 Next 
 
End Sub

属性

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。