Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Benutzername in Kopfzeile

Benutzername in Kopfzeile
19.04.2007 12:41:00
Sonja
Hallo zusammen,
wie bekomme ich den Benutzername in die Kopfzeile? Ich schaffe es nur, den Autor dort einzufügen.
Da wir ein Netzwerk im Geschäft haben und wir oft ein und das selbe Dokument drucken, haben wir nun Anweisung, dass immer der Name von dem der das Dokument gedruckt hat, in der Kopfzeile erscheinen soll. Da sich ja jeder mit einem Benutzername im Netz anmeldet, sollte dieser beim Druck erscheinen. (Soll in Excel und in Word-Dateien funktionieren)
Ich freue mich über Hilfe!!!
Gruß Sonja

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Benutzername in Kopfzeile
19.04.2007 12:55:44
Jürgen
Hallo Sonja,
mit folgendem Code in einem Standardmodul bekommst Du den Usernamen im linken Bereich in der Kopfzeile (in Excel):
ActiveSheet.PageSetup.LeftHeader = Environ("UserName")
Gruß
Jürgen
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Benutzername in Kopfzeile einfügen


Schritt-für-Schritt-Anleitung

Um den Benutzernamen in die Kopfzeile eines Excel-Dokuments einzufügen, kannst du folgenden VBA-Code verwenden:

  1. Öffne das Excel-Dokument, wo du den Benutzernamen in der Kopfzeile einfügen möchtest.

  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.

  3. Klicke auf Einfügen > Modul, um ein neues Modul zu erstellen.

  4. Füge den folgenden Code in das Modul ein:

    ActiveSheet.PageSetup.LeftHeader = Environ("UserName")
  5. Schließe den VBA-Editor und gehe zurück zu Excel.

  6. Drucken das Dokument aus. Der Benutzername wird nun in der linken Kopfzeile angezeigt.

Dieser Prozess funktioniert in den meisten Excel-Versionen und sorgt dafür, dass der Benutzername desjenigen, der das Dokument druckt, in der Kopfzeile erscheint.


Häufige Fehler und Lösungen

  • Problem: Der Benutzername wird nicht angezeigt.

    • Lösung: Stelle sicher, dass du den Code korrekt eingegeben hast und dass das Dokument nicht im geschützten Modus geöffnet ist.
  • Problem: Der Benutzername ist nicht der erwartete.

    • Lösung: Überprüfe die Windows-Umgebungsvariablen, um sicherzustellen, dass der Benutzername korrekt konfiguriert ist.

Alternative Methoden

Wenn du nicht mit VBA arbeiten möchtest, gibt es auch die Möglichkeit, den Autor manuell in die Kopfzeile einzufügen. Allerdings wird dies nicht automatisch aktualisiert. Du kannst den Autor in die Zelle einfügen, um ihn später in die Kopfzeile zu übernehmen:

  1. Gehe zu einer beliebigen Zelle.
  2. Gib den gewünschten Namen ein.
  3. Kopiere diesen Namen.
  4. Gehe zu Seitenlayout > Kopf- und Fußzeile und füge den Namen in die Kopfzeile ein.

Für Word-Dokumente kannst du die Kopfzeile ganz einfach löschen oder entfernen, indem du auf die Kopfzeile doppelklickst und den Inhalt löschst.


Praktische Beispiele

  • Beispiel 1: Du hast mehrere Mitarbeiter, die Dokumente drucken. Mit dem VBA-Code wird sichergestellt, dass immer der aktuelle Benutzername in der Kopfzeile erscheint, ohne dass du manuell eingreifen musst.

  • Beispiel 2: Wenn du regelmäßig Berichte druckst, kannst du den Namen des Erstellers in die Kopfzeile einfügen, um die Nachverfolgbarkeit zu verbessern.


Tipps für Profis

  • Nutze den VBA-Editor, um Makros zu erstellen, die automatisch den Benutzernamen in die Kopfzeile einfügen, wenn du ein Dokument öffnest oder speicherst.

  • Du kannst auch andere Umgebungsvariablen wie Environ("USERDOMAIN") nutzen, um den Domainnamen des Benutzers in die Kopfzeile einzufügen.


FAQ: Häufige Fragen

1. Frage
Kann ich den Benutzernamen auch in eine Zelle einfügen?
Ja, das ist möglich. Du kannst den gleichen VBA-Code verwenden, aber anstelle der Kopfzeile eine spezifische Zelle angeben, z.B. Range("A1").Value = Environ("UserName").

2. Frage
Wie entferne ich die Kopfzeile in einem Word-Dokument?
Du kannst die Kopfzeile löschen, indem du auf die Kopfzeile doppelklickst und den Inhalt entfernst oder die Kopfzeile über die Registerkarte „Einfügen“ und dann „Kopfzeile“ bearbeitest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige