代码设置默认打印机

阅读 104

2023-02-16

Imports System.Management

Dim query As ManagementObjectSearcher
Dim queryCollection As ManagementObjectCollection
Dim _classname As String = "SELECT * FROM Win32_Printer"
Dim mo_def As ManagementObject

query = New ManagementObjectSearcher(_classname)
queryCollection = query.Get()
For Each mo As ManagementObject In queryCollection
If String.Compare(mo("Name").ToString(), "Fax") = 0 Then
mo.InvokeMethod("SetDefaultPrinter", Nothing)
mo_def = mo
Exit For
End If
Next

精彩评论(0)

0 0 举报