2015-07-23 2 views
4

Я хотел бы знать, как я могу получить доступ к имени пользователя окон в VBA, я имею в виду имя, которое отображается на этой картинке ниже:Windows, имя пользователя в VBA

enter image description here

Я даю эту точность, потому что я ve попытался использовать Environ("Username"), но это дает логин, который я должен ввести, чтобы запускать окна, которые отличаются от имени, которое я хочу.

+2

См https://support.microsoft.com/en-us/kb/161394 – Bathsheba

ответ

4

Вы должны быть в состоянии использовать такую ​​функцию:

Public Function GetUserDisplayName() As String 
    GetUserDisplayName = GetObject("LDAP://" & CreateObject("ADSystemInfo").UserName).DisplayName 
End Function 
Смежные вопросы