In manchen Szenarien ist es hilfreich, den Benutzernamen des Erstellers oder Ausdruckers in Excel-Dokumente oder andere Office-Dokumente einzufügen. Hier stelle ich zwei nützliche Methoden vor, die dies mit VBA ermöglichen.

Dieses Modul stellt 2 Methoden zur Verfügung. Einerseits eine Funktion, die man direkt in Excel verwenden kann und immer den aktuellen Benutzer des Dokuments ermittelt. Schreibt man in Zelle [A1]=Benutzername() dann erscheint dort immer der aktuelle Benutzername.

Die zweite Funktion [Benutzername_einfuegen] fügt statisch den Benutzer ein, der dieses Makro ausführt. In diesem Fall ändert sich der Benutzername nicht, wenn weitere Benutzer das Dokument bearbeiten. Des weiteren benötigen die weiteren Bearbeiter des Dokumentes das Makro nicht, da der Benutzername statisch in die Zelle geschrieben wird. 

Anwendungsbeispiele:

  • Direkte Verwendung in Excel: Schreiben Sie in Zelle [A1]=Benutzername(), um den aktuellen Benutzernamen anzuzeigen.
  • Einfügen des Benutzernamens in eine Zelle: Dieser wird statisch eingefügt und ändert sich nicht, wenn weitere Benutzer das Dokument bearbeiten.
  • Erweiterte Anwendung: Dieser Code kann auch genutzt werden, um Benutzerpfade zu generieren oder bestimmte Benutzer von Funktionen auszuschließen.