Funky_MF
Erfahrenes Mitglied
Hallo,
ich möchte über Access2003 ein vorhandenes Excelsheet öffnen und mit Daten füllen, hierbei ist es notwendig, daß der komplette Name des Users in einer Zelle des Exelsheets gespeichert wird. Leider schaff ich es bis jet nicht, auf diesen Namen zuzugreifen. Hier mal meine bisherigen Ergebnisse:
In Excel kann ich mittels
den User ermitteln, in Access gibt es dieses Objekt "User" aber nicht.
Verwende ich:
- erhalte ich immer "Admin" - aber nicht den Usernamen.
Eine weitere Möglichkeit hab ich auch schon getestet, nämlich mittels
dann bekomme ich aber nur den Netzwerkbenutzer, aber nicht den Officebenutzernamen. Hier gibt es Unerschiede, denn in meinem Fall lautet z.B. der Netzwerkusername "KN" und der Officebenutzername "Karl Napf".
Ich möchte aber "Karl Napf" ausgeben lassen - wiegesagt mit Excel gehts, mit Access nicht....
Hat vielleicht jemand einen Tip für mich?
ich möchte über Access2003 ein vorhandenes Excelsheet öffnen und mit Daten füllen, hierbei ist es notwendig, daß der komplette Name des Users in einer Zelle des Exelsheets gespeichert wird. Leider schaff ich es bis jet nicht, auf diesen Namen zuzugreifen. Hier mal meine bisherigen Ergebnisse:
In Excel kann ich mittels
Code:
Application.User
Verwende ich:
Code:
Application.CurrentUser
Eine weitere Möglichkeit hab ich auch schon getestet, nämlich mittels
Code:
Environ("UserName")
Ich möchte aber "Karl Napf" ausgeben lassen - wiegesagt mit Excel gehts, mit Access nicht....

Hat vielleicht jemand einen Tip für mich?