dùng macro để lấy tên máy in đang để chế độ default

Liên hệ QC

truongduchoa

Thành viên mới
Tham gia
13/11/06
Bài viết
19
Được thích
4
Nghề nghiệp
Kinh Doanh
có bạn nào biết không chỉ giúp mình với,

chân thành cảm ơn
 
Bạn thử code này xem
TenMayIn=Application.ActivePrinter
 
Bạn cũng có thể dùng code sau:

Mã:
Function GetDefaultPrinter()
Dim objReg As Object, strRegVal As String, strValue As String
Const HKEY_CURRENT_USER = &H80000001
Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv")
strRegVal = "Software\Microsoft\Windows NT\CurrentVersion\Windows\"
objReg.GetStringValue HKEY_CURRENT_USER, strRegVal, "Device", strValue
GetDefaultPrinter = Left(strValue, InStr(1, strValue, ",") - 1)
End Function

Bạn xem them file nhé
Thân
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom