25. februar 2005 - 12:17Der er
6 kommentarer og 1 løsning
Username i sidehoved/sidefod
Kan man (og i givet fald: hvordan) i et regneark i sidehoved og/eller sidefod placere et felt, som indsætter brugerens brugernavn (login-navn). Man kan i Word, men kan man også i Excel?
Private Sub Workbook_BeforePrint(Cancel As Boolean) Dim wshNetwork Set wshNetwork = CreateObject("WScript.Network") 'Range("A1") = wshNetwork.UserName 'Range("A2") = wshNetwork.userdomain 'Range("A3") = wshNetwork.ComputerName ActiveSheet.PageSetup.LeftFooter = wshNetwork.UserName 'dette lille script finder både brugernavn,domæne samt computernavn.
Tak til både kabbak og erikjuul. Begge forslag virker, men det er desværre ikke helt nok. Der er umiddelbart 2 problemer:
1)Hvis jeg går ind i modularket og retter i Sub'en - f.eks. hvis jeg retter RightFooter til leftFooter - Ja så har jeg username, stående i begge sider!!!!
2)hvis jeg looger ud, en anden bruger logger ind og bruger min projektmappe, så er det stadig mit username, der står i sidefoden -hvordan skiftes det automatisk?
Public Sub NYBruger() Dim wshNetwork Set wshNetwork = CreateObject("WScript.Network") 'Range("A1") = wshNetwork.UserName 'Range("A2") = wshNetwork.userdomain 'Range("A3") = wshNetwork.ComputerName ActiveSheet.PageSetup.LeftFooter = wshNetwork.UserName 'dette lille script finder både brugernavn,domæne samt computernavn.
End Sub
I ThisWorkbook modulet
Private Sub Workbook_BeforePrint(Cancel As Boolean) NYBruger End Sub
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.