Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpbuffer As String, nSize As Long) As Long Private Sub Form_Load() Dim sBuffer As String Dim lSize As Long ' Allocation de la taille du buffer de réception sBuffer = Space$(255) lSize = Len(sBuffer) ' La DLL retourne l'utilisateur connecté sur cette machine Call GetUserName(sBuffer, lSize) ' Recré la chaine de caractère pour que cela soit plus lisible If lSize > 0 Then txtUserName.Text = Left$(sBuffer, lSize) Else txtUserName.Text = vbNullString End If End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionuser = environ("username")