Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1072to1076
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Systembenutzter abfragen VBA

Systembenutzter abfragen VBA
08.05.2009 08:25:25
andreas
Hallo zusammen,
kurze Frage, wie kann man mit VBA dem Namen des Systembenutzers abfragen?
Habe leider keine Ahnung da ich das noch nie benötigt habe.
bin für jeden Tipp dankbar
Gruß Andreas

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
environ("UserName") oT
08.05.2009 08:28:39
Matthias
hier mal drei Möglichkeiten...
08.05.2009 08:40:18
Tino
Hallo,
..., in der Regel reicht die Variante 2 aus.
Variante 1 würde ich persönlich nicht benutzen, kann zu leicht geändert werden.

'1. Möglichkeit ****************************************************
Sub Beispiel1()
'der in Excel eingetragene Username
MsgBox Application.UserName
End Sub
'2. Möglichkeit ****************************************************
Sub Beispiel2()
'Umgebungsvariable vom System
MsgBox Environ$("Username")
End Sub
'3. Möglichkeit ****************************************************
Private Declare Function GetUserName Lib "advapi32.dll" Alias _
"GetUserNameA" ( _
ByVal lpBuffer As String, nSize As Long) As Long
Function SystemUser() As String
'Deklaration: Globale Prozedur-Variablen
Dim lngErgebnis As Long
Dim lngPuffer As Long
Dim strPuffer As String
Dim strUser As String
Dim strUsername As String
lngPuffer = 255
strUser = Space$(lngPuffer)
lngErgebnis = GetUserName(strUser, lngPuffer)
If lngErgebnis  0 Then
SystemUser = Left(strUser, lngPuffer - 1)
End If
End Function
Sub Beispiel3()
'Mit API Funktion
MsgBox SystemUser
End Sub


Gruß Tino

Anzeige
AW: Danke an alle
08.05.2009 08:47:57
andreas
Hallo Tino
vielen Dank für die schnelle Hilfe.
Wünsche noch einen schönen Tag
Andreas

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige