一个 Printer 对象对应系统中的一台可用打印机。
Printer 对象是 Printers 集合的成员。
若要返回对 Printers 集合中单个 Printer 对象的引用,可以使用下列任何一种语法格式:
语法 |
说明 |
Printer s!devicename |
devicename 参数是由 DeviceName 属性返回的 Printer 对象的名称。 |
Printer s("devicename") |
devicename 参数是由 DeviceName 属性返回的 Printer 对象。 |
Printer s(index) |
index 参数是对象在集合中的序号位置。有效范围从 0 到 Printers.Count-1。 |
可以使用 Printer 对象的这些属性,为系统中的可用打印机设置打印特征。
使用 ColorMode、Copies、Duplex、Orientation、PaperBin、PaperSize 和 PrintQuality 属性可以指定某个特定打印机的打印设置。
使用 LeftMargin、RightMargin、TopMargin、BottomMargin、ColumnSpacing、RowSpacing、DataOnly、DefaultSize、ItemLayout、ItemsAcross、ItemSizeHeight 和 ItemSizeWidth 属性可以指定 Microsoft Access 应该如何设置打印页上的数据外观格式。
使用 DeviceName、DriverName 和 Port 属性可以返回有关某个特定打印机的系统信息。
下面的示例显示有关 Printers 集合中第一个打印机的系统信息。
Dim prtFirst As Printer
Set prtFirst = Application.Printers(0)
With prtFirst
MsgBox "Device name: " & .DeviceName & vbCr _
& "Driver name: " & .DriverName & vbCr _
& "Port: " & .Port
End With