取得打印机: If Printers.Count < 1 Then MsgBox "系统没有安装打印机!", vbCritical, App.Title Unload Me Exit Sub End If Dim Prns As Printer For Each Prns In Printers List1.AddItem Prns.DeviceName Next List1.ListIndex = 0设定默认打印机: Set Printer = Printers(List1.ListIndex)
If Printers.Count < 1 Then
MsgBox "系统没有安装打印机!", vbCritical, App.Title
Unload Me
Exit Sub
End If
Dim Prns As Printer
For Each Prns In Printers
List1.AddItem Prns.DeviceName
Next
List1.ListIndex = 0设定默认打印机:
Set Printer = Printers(List1.ListIndex)