Hent brugernavn på den der er logget ind med VBA

I denne guide kan du se hvordan du med VBA henter brugernavnet på den der er logget ind.
Her kan du anvende koden:

MsgBox "Welcome " & UCase(Environ$("Username"))

Dette viser en dialogboks der siger Welcome og herefter det brugernavn du er logget ind på Windows med. Koden UCASE konverterer brugernavnet så det står med store bogstaver. Bemærk i den forbindelse at denne kode kun fungerer på Excel til Windows – ikke på Excel til Mac.
Du kan især bruge denne kode til at vise velkomstbeskeder, men også til at logge forskellige handlinger en bruger gør. Jeg har for eksempel brugt det til at indlæse brugerspecifikke indstillinger, afhængig af hvilken bruger der er logget ind.

Brug Environ til andre ting

Environ er en kode der henter ting fra dit Windows Environment. Du kan også bruge andre koder. For eksempel ville nedenstående kode returnere programmappen, f.eks. “C\ProgramData”:

Environ("ALLUSERSPROFILE")

Det var lidt om Environ funktionen og hvordan du henter brugernavnet, fra den person der er logget ind, ind i Excel.

0 0 votes
Article Rating

Andreas Andersen

Forfatter og grundlægger af IT-blogger.dk, der har blogget om IT-emner siden 2012. Findes på Mastodon på @aphandersen@ansico.dk

You may also like...

Abonner
Giv besked ved
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x