Benutzer, Bearbeiter, Autor & Co.
Allgemeines über Benutzer-Rollen
Die verschiedenen
Benutzer-Rollen
Windows-Benutzer
Excel-Benutzer
Besitzer einer Datei
Aktueller Benutzer einer Exceldatei
Aktueller Bearbeiter einer Exceldatei
Letzter Bearbeiter
einer Exceldatei
Ersteller einer Exceldatei
Autor einer Exceldatei
Unterschiede zwischen den Benutzer-Rollen
Diese Seite ist in Bearbeitung! |
Allgemeines über Benutzer-Rollen
Wenn Sie mit einer Microsoft Excel-Arbeitsmappe arbeiten, die von mehreren Benutzern verwendet wird, so benötigen Sie gewöhnlich die Information, wer mit der Arbeitsmappe gearbeitet hat. Je nach Situation sind Sie auch darauf angewiesen zu wissen, wer die Mappe beispielsweise momentan geöffnet hat oder wer zuletzt eine Änderung vorgenommen hat.
Die verschiedenen Benutzer-Rollen
Beschreibung folgt...
- Windows-Benutzer
- Excel-Benutzer
- Besitzer einer Datei
- Aktueller Benutzer einer Exceldatei
- Aktueller Bearbeiter einer Exceldatei
- Letzter Bearbeiter einer Exceldatei
- Ersteller einer Exceldatei
- Autor einer Exceldatei
Die Person, die sich in Windows angemeldet hat (Betriebssystem/Netzwerk Login).
Der Name des Windows-Benutzers ist ..
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Function GetLoggedOnUser() As String
Dim strUsername As String
Dim slength As Long
Dim retval As Long
strUsername = Space$(255)
slength = 255
retval = GetUserName(strUsername, slength)
strUsername = Left(strUsername, slength - 1)
GetLoggedOnUser = strUsername
End Function
Sub ShowUserLoginName()
MsgBox CreateObject("WScript.Network").UserName
End Sub
Die Person, die in Microsoft Excel eingetragen ist (Optionen-Dialog, Registerseite "Allgemein").

Abbildung: Optionen-Dialog mit Benutzername
?Application.UserName
Philipp von Wartburg
Die Person, der eine Datei gehört (File System).

Abbildung: Besitzer-Dialog mit Besitzername
Aktueller Benutzer einer Exceldatei
Die Person, die eine Arbeitsmappe aktuell geöffnet hat, aber die Mappe nicht bearbeitet.
Mappe ist schreibgeschützt geöffnet
Name ist in Exceldatei gespeichert (kann nur mittels direktem Zugriff ausgelesen werden).

Abbildung: Freigabe-Dialog den aktuellen Benutzern

Abbildung: Dateireservierung-Meldung mit Name des aktuellen
Bearbeiters
Aktueller Bearbeiter einer Exceldatei
Die Person, die eine Arbeitsmappe aktuell bearbeitet.
Bei gewöhnlichen Arbeitsmappen:

Abbildung: Dateireservierung-Meldung mit Name des aktuellen
Bearbeiters
Bei freigegebenen Arbeitsmappen:

Abbildung: Freigabe-Dialog den aktuellen Benutzern
?ActiveWorkbook.UserStatus(1, 1)
Philipp von Wartburg
Wenn Arbeitsmappe nicht mit Schreibschutzkennwort versehen ist, geht auch diese Variante:
?ActiveWorkbook.WriteReservedby
Philipp von Wartburg
Ob die Mappe ein Schreibschutzkennwort besitzt, findet man mit WriteReserved heraus:
?ActiveWorkbook.WriteReserved
False
Letzter Bearbeiter einer Exceldatei (Zuletzt gespeichert von)
Die Person, die eine Arbeitsmappe zuletzt gespeichert hat.

Abbildung: Datei-Eigenschaften mit Angabe "Zuletzt
gespeichert von"
Achtung!
Unter "Geändert" ist angegeben, wann die Datei zuletzt geändert wurde.
Unter "Zuletzt gespeichert von" steht der Name des Benutzers (genauer gesagt des
Excel-Benutzers), der die Datei zuletzt mit Microsoft Excel gespeichert hat. Da
Änderungen an der Datei auch ausserhalb von Excel gemacht werden können, bedeutet es
somit nicht automatisch, dass die letzte Speicherung tatsächlich am Geändert-Datum
stattfand. Sie könnte auch vorher stattgefunden haben (jedoch nicht nachher),
Die Person, die eine Arbeitsmappe neu angelegt hat.
Der Ersteller kann nicht abgefragt werden, da diese Information nicht in der Arbeitsmappe sondern im File System von Windows abgelegt ist.
Die Person, die als Autor in den Dokument-Eigenschaften eingetragen ist.

Abbildung: Eigenschaften-Dialog von Microsoft Excel
?ActiveWorkbook.BuiltinDocumentProperties("Author").Value
oder
?ActiveWorkbook.BuiltinDocumentProperties(3).Value
oder
?ActiveWorkbook.Author
Weitere Informationen |
|
Unterschiede zwischen den Benutzer-Rollen
Zuletzt aktualisiert am 27.05.2005
/ 21:15 Uhr
© 2002-2005 by Philipp von Wartburg, CH-8916 Jonen
Alle Rechte vorbehalten