maidinhdan > 09-09-17, 11:47 PM
Trích dẫn:nguyenhungcuong (Hôm nay tại 01:34 PM)
chào maidinhdan.
bạn cho mình hỏi: trong access 2007, để lấy địa chỉ IP của máy vi tính hiện hành thì viết code VBA như thế nào? Bạn có thể hướng dẫn cho minh hoặc bài viết nào trên diễn đàn ko? Cảm ơn bạn nhiều.
Function LayIP()
Dim objWMIService As Object
Dim colItems As Object
Dim itm As Object
Set objWMIService = GetObject("winmgmts:\root\cimv2")
Set colItems = objWMIService.ExecQuery _
("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
For Each itm In colItems
LayIP = LayIP & itm.Properties_("IPAddress")(0) ' & vbCrLf
Next
End Function
chautanhue > 03-11-18, 09:19 AM
maidinhdan > 03-11-18, 02:17 PM
(03-11-18, 09:19 AM)chautanhue Đã viết: Nếu muốn lấy hết chỉ số IP đang có trong mạng LAN thì mình phải làm như thế nào ?