Publisher) (打印机对象
打印机 对象表示计算机上安装的打印机。
备注
Printer 对象的许多属性(如 PaperSize、PaperSource 和 PaperOrientation)对应于 Microsoft Publisher 用户界面中的“打印设置”对话框 (“文件”菜单) 的设置。
由 InstalledPrinters 集合表示在您的计算机上安装的所有打印机的集合。
示例
下面的 Microsoft Visual Basic for Applications (VBA) 宏显示如何使用 PrinterName 和 IsActivePrinter 对象属性的 打印机 以获得所有已安装的打印机的列表的计算机上,确定其中哪些当前处于活动状态的打印机,并获得一些活动打印机的设置。 该宏在 即时窗口中显示结果。
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
属性
- Application
- DriverType
- 索引
- IsActivePrinter
- IsColor
- IsDuplex
- PaperHeight
- PaperOrientation
- PaperSize
- PaperSource
- PaperWidth
- Parent
- PrintableRect
- PrinterName
- PrintMode
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。