10. februar 2004 - 23:58
Der er
3 kommentarer
Tjekke på brugernavn forinden afvikling af makro i excel
Jeg har behov for at kunne åbne excel som derefter automatisk afvikler en makro som tjekker for om brugeren der åbner excel er "administrator", hvis det er det skal den opdatere en pivottabel, for derefter at gemme og afslutte excel.
Hvis det er en hvilken som helst anden bruger skal den intet gøre.
Hvordan løser jeg den
11. februar 2004 - 08:35
#1
Kan du nøjes med hans brugernavn, så
Sub brugerID()
Set objWSH = CreateObject("WScript.Network")
Brugernavn = objWSH.UserName
MsgBox Brugernavn
End Sub
11. februar 2004 - 15:35
#2
Som ganske uøvede VBA bruger, så er ovenstående ikke nok for mig - desværre, jeg har brug for hele vba-koden, d.v.s. tjek på brugeren der har åbnet excel-arket, dernæst opdater tabellen, save og exit, hvis brugen er administrator (administratornavnet er godt nok, d.v.s. jeg har fundet ud af at den jeg skal tjekke på hedder "application.username" men jeg kan ikke få skrevet den korrekt.