Hướng dẫn ngắn này sẽ trình bày cách sử dụng phương thức Application.UserName.
Nhận và thay đổi tên người dùng ứng dụng trong VBA
Lấy tên người dùng
Bạn có thể dùng Application.UserName để trả lại hoặc đặt tên của người dùng hiện tại. Đây là tên mặc định hiển thị trong “macro được ghi lại bởi”, nhận xét mới, “được lưu lần cuối bởi”, v.v.
Bạn có thể hiển thị tên của người dùng hiện tại trong một hộp thông báo như sau:
MsgBox "Người dùng hiện tại là" & Application.UserName
Thay đổi tên người dùng
Bạn có thể thay đổi tên người dùng hiện tại như sau:
Application.UserName = "MonkeyCoder"
Nếu bạn quan tâm ai là tác giả của sổ làm việc hiện tại, bạn có thể lấy nó như sau:
UserNameAuthor = ThisWorkbook.BuiltinDocumentProperties ("Tác giả")
Bạn cũng có thể thay đổi nó:
ThisWorkbook.BuiltinDocumentProperties ("Tác giả") = "ItsMe"
Tên người dùng Windows có thể được lấy như sau:
UserNameWindows = Môi trường ("Tên người dùng")
<