Excel-Inside Newsletter


Empfange HTML?

Wir haben 109 Gäste online

 

- Preiswert und schnell -
Stellen Sie Ihre Anfrage,
wir unterbreiten Ihnen gerne
ein kostenloses Angebot.
Weiterlesen ...

Pay a Coffee

Möchten Sie uns uns einen Betrag zur Deckung der Kosten spenden oder weil Sie von der Seite begeistert sind, dann klicken Sie bitte auf die Schaltfläche.

Follow Excel Inside
   


   RSS-Feed abbonieren 

Anmeldung

Angemeldeten Besuchern steht weitere Funktionen wie der Zugriff auf den Online- Shop und das Office 2010- Forum zur Verfügung.



Übersetzen der Seite nach:


Länder

71.5%Germany Germany
14.4%United States United States
4.9%Austria Austria
4.7%Switzerland Switzerland
1%United Kingdom United Kingdom

Besucher

Total: 1784945


UserName ermitteln

Dieses Makro liest den UserName (Benutzernamen) des eingeloggten Benutzers aus. Dies ist für Dateien/Programme interessant, die nur für bestimmte Benutzer freigegeben werden sollen. Damit lässt sich eine Benutzerverwaltung realsisieren, welche abhängig vom angemeldeten Benutzer einzelne Programmfunktionen freischaltet bzw. sperrt.


Da die Anmeldung am Windows-Rechner durch einen ausgeklügelten Sicherheitsmechanismus als relativ sicher gilt, ist diese Art der Benutzerverwaltung sehr empfehlenswert.


Kopieren Sie den nachfolgenden Code in ein StandardModule.

_

Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As LongAs Long

Sub
 ShowUserName()

'** Dimensionierung der Variablen

Dim
 Buffer As String * 100
Dim
 BuffLen As Long, strUserName$

'** Auslesen des Benuterznamens

BuffLen = 100
GetUserName Buffer, BuffLen
strUserName = Left(Buffer, BuffLen - 1)

'** Ausgabe über eine MsgBox
MsgBox "Benutzername: " & strUserName

End  Sub

 

 

Die Ausgabe des User-Namens sieht wie folgt aus: