- Tham gia
- 13/6/06
- Bài viết
- 4,737
- Được thích
- 10,242
- Giới tính
- Nam
- Nghề nghiệp
- Giáo viên, CEO tại Bluesofts
Trong lập trình VBA trong Excel, để lấy tên máy tính, tên đăng nhập Windows không có hàm nào cung cấp mà chúng ta phải sử dụng các hàm Windows API để lấy thông tin. Kỹ thuật lập trình Windows API rất hay và thú vị vì cho phép can thiệt sâu và hệ thống, tuy nhiên hiện nay ít người biết đến nó. Bài hướng dẫn này của tôi ngắn gọn, giúp các bạn lấy thông tin tên máy tính và tên đăng nhập, chỉ cần copy đoạn code dưới đây vào module trong VBAProject của mình.
MÃ NGUỒN TẠI ĐÂY:
Mã:
'==========================================
Function ComputerName() As String
Dim Buf As String * 255, n&
If GetComputerName(Buf, 255) Then
ComputerName = Left(Buf, InStr(Buf, Chr(0)) - 1)
Else
ComputerName = "Error! gui loi ve cho toi duytuan@bluesofts.net de tim nguyen nhan."
End If
End Function
Function UserName() As String
Dim Buf As String * 255, n&
If GetUserName(Buf, 255) Then
UserName = Left(Buf, InStr(Buf, Chr(0)) - 1)
Else
UserName = "Error! gui loi ve cho toi duytuan@bluesofts.net de tim nguyen nhan."
End If
End Function
'==========================================