VBA中的Windows用户名

时间:2015-07-23 11:59:03

标签: excel vba excel-vba

我想知道如何在VBA中访问Windows用户名,我的意思是下面显示的用户名:

enter image description here

我给出了这个精确度,因为我已尝试使用Environ("Username"),但是这给出了我必须输入的登录以启动与我想要的名称不同的窗口。

1 个答案:

答案 0 :(得分:4)

你应该可以使用这样的函数:

Public Function GetUserDisplayName() As String
    GetUserDisplayName = GetObject("LDAP://" & CreateObject("ADSystemInfo").UserName).DisplayName
End Function