Avatar billede kgndksv Juniormester
21. oktober 2009 - 22:32 Der er 2 kommentarer og
1 løsning

Skrive aktuelle brugernavn på computeren

Hej

Jeg har en excel fil som er gemt på et fælles drev og hvor der er flere der bruger filen, men ikke samtidig.

I filen genererer man et ark som man skriver ud. og jeg kunne godt tænke mig at der blev skrevet hvem der skriver arket ud ud.
jeg har fundet denne kode, men er i tvivl om det kan gøres mere enkelt:

Set wshNetwork = CreateObject("WScript.Network")
  range("a1").value=  wshNetwork.UserName
Set wshNetwork = Nothing

Skal det lavet som en variabel/object?


Og iøvrigt hvad er forskellen på et object og en variabel?? :-)
Avatar billede tjacob Juniormester
22. oktober 2009 - 10:49 #1
Det kan godt gøres enklere:

    Range("A1").Value = Environ("USERNAME")

Et objekt er en instans af en klasse, og kan f.eks. indeholde properties, metoder og events.

En variabel indeholder en enkel type literal f.eks. tal eller tekst. (men kan også indeholde et objekt :)
Avatar billede kgndksv Juniormester
22. oktober 2009 - 11:19 #2
smukt lige det jeg tænkte - Tusind tak endnu endnu endnu engang! :-)

Send du svar
Avatar billede tjacob Juniormester
22. oktober 2009 - 11:22 #3
Svaret kommer her.....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester