有没有我可以用来将当前用户名返回到文本框的函数,而不是他们的用户名 - 所以 Joe Bloggs,而不是 jbloggs?
问问题
198 次
1 回答
4
假设您设置了 Active Directory,您可以使用以下代码,取自Andrey Artemyev 的回答:
Public Function ADtest() As String
Dim ADSI As Object, UN As Object
Set ADSI = CreateObject("ADSystemInfo")
Set UN = GetObject("LDAP://" & ADSI.UserName)
ADtest = UN.FirstName
ADtest = ADtest & " " & UN.LastName
Set UN = Nothing
Set ADSI = Nothing
End Function
(在此处添加答案以获得更好的可见性,制作社区 Wiki,因为它不是我的真正答案,我不想要功劳)
于 2013-02-07T15:14:37.267 回答