Word Serienbrief Funktion
Die Word Serienbrief Funktion ist ein mächtiges Werkzeug. Das Eintragen der Adressen für Serienbriefe aus einer Excel Datei bzw. der automatische Versand an beliebige E-Mail Adressaten sind die üblichen Klassiker beim Einsatz der Word Serienbrief Funktion. Die Datensätze kommen in der Regel aus EXCEL bzw. CSV Dateien.
Word Tabelle mit Daten aus einer Excel Datei füllen
Weniger bekannt ist die Möglichkeit eine Tabelle mit Datensätzen aus einer Excel Datei zu füllen.
Anhand eines Beispiels möchte ich diese Funktion erläutern.
Eine Motorbootschule pflegt die Anmeldungen für die praktische Ausbildung in einer Exceldatei. Diese Daten sollen für die Teilnehmerlisten automatisch über die Word Serienbrief Funktion in eine Word Datei eingelesen werden.
Datenstruktur in Excel Datei
Im ersten Schritt legen wir die Datenstruktur fest. In unserem Beispiel wollen wir den Vor- und Nachnamen, das Datum der Anmeldung sowie Datum und Uhrzeit der praktischen Ausbildungsfahrt erfassen. Der Screenshot zeigt die Struktur der Excel Datei praxis-teilnehmer-masterdaten.xls.
Die Word Datei
In Word legen wir eine Datei mit dem Namen praxis-teilnehmerliste.docx mit dem nachfolgend dargestellten Inhalt an.
Word Serienbrief Funktion anwenden
Im nächsten Schritt wird die Serienbrief Funktion mit Sendungen gestartet.
- Empfänger auswählen
- Vorhandene Liste verwenden
- Excel Datei praxis-teilnehmer-masterdaten.xlsx auswählen
- Tabelle1$ mit Ok bestätigen
- In der Überschrift wollen wir uns Kursdatum und Uhrzeit anzeigen lassen und fügen mit Seriendruckfeld einfügen die Felder Kursdatum, Uhrzeit ein
- In der ersten Zeile der Tabelle werden die Felder <<Vorname>>, <<Nachname>> und <<Angemeldet_am>> eingetragen.
- Damit jetzt die nächste Zeile aus der der Excel Datei eingelesen werden kann, wird in der zweiten Zeile im ersten Feld die Regel <<Nächster Datensatz>> sowie die Felder entsprechend der ersten Zeile eingetragen.
- Die zweite Zeile wird in die darauf folgenden Zeilen kopiert.
Das ist dann auch erst einmal das Aussehen unseres Arbeitsergebnisses. Wir sehen in der Überschrift sowie der Tabelle die Seriendruckfeldvariablen und die Regel <<Nächster Datensatz>>.
Die nächsten Schritte führen zur Darstellung der gewünschten Teilnehmer:
- Empfängerliste bearbeiten
- Gewünschte Teilnehmer entsprechend dem Praxistermin und Uhrzeit auswählen.
- Vorschau Ergebnisse
Der nebenstehende Screenshot zeigt uns die gefüllte Tabelle sowie Datum und Uhrzeit in der Überschrift an. Die Teilnehmerliste ist erfreulicherweise mit den gewünschten Daten gefüllt. Lediglich die Formatierung der Felder mit Datum und Uhrzeit müssen wir noch formatieren. Auch dies geht ganz einfach. Die Formatierung schauen wir uns im nächsten Schritt an.
Formatierung von Datum und Uhrzeit der Word Serienbrief Funktion
Die Formatierung aus der Excel Steuerdatei wird in Word grundsätzlich nicht berücksichtigt. Ein Datumsfeld wird in Word immer im Format mm/dd/yyyy dargestellt. Eine davon abweichende Formatierung kann recht einfach in der Word Datei vorgenommen werden.
- Das zu formatierende Feld wird mit der Maus markiert.
- Rechte Maustaste – Feldfunktionen ein/aus
Jetzt sieht das zu formatierende Feld folgendermaßen aus:
{ MERGEFIELD Angemeldet_am } - Für die Formatierung wird als einleitende Zeichenkette der String \@ verwendet gefolgt vom gewünschten Format, z.B. „dd.mm.yyyy“
{ MERGEFIELD Angemeldet_am \@ „dd.MM.yyyy“ } - Feldfunktionein ein/aus
- Mit Vorschau Ergebnisse noch einmal die Anzeige aktualisieren lassen. Nach Formatierung aller Datumsfelder entsprechend obigem Beispiel sieht unsere Teilnehmerliste dann wie folgt aus:
Formatierung der Uhrzeit im Word Serienbrief
Jetzt fehlt nur noch die Formatierung der Uhrzeit. Diese Formatierung wird ganz einfach nach dem gleichen Schema vorgenommen.
Beispiel:
{ MERGEFIELD Uhrzeit \@ „HH.mm“ }
Großes H bedeutet 24 Stunden Format.
Nun ist unser einfaches Beispiel fertig.
Weitere Artikel aus dem Bereich Informatik
Über den Autor
Wolf Ortlinghaus ist seit mehr als 30 Jahren in der IT Branche tätig. Er ist Experte für Managed Service und Cloud Lösungen. Gerne bringt er seine Erfahrung in jegliche Art von IT Projekten ein. Mit seiner Leidenschaft und Fachkompetenz für die Digitalisierung von Geschäftsprozessen hat er zahlreiche Projekte erfolgreich umgesetzt. In seiner Freizeit zieht es seine Partnerin und ihn aufs Wasser. Segeln, Sportbootausbildung und Reisen sind gleichermaßen Leidenschaft und Lebenseinstellung. In den unterschiedlichsten Blogs gibt Wolf seine Erfahrungen weiter. Gerne steht er für Projekte zu Wasser und zu Land gleichwohl ob IT, Coaching oder Wassersport zur Verfügung.
Ihre Beschreibung ist klar strukturiert, gut verständlich und erfasst die wichtigsten Aspekte, die beim Standardserienbrief üblicherweise auftreten.
Haben Sie auch einen Tipp, wie man es schafft, aus der Datenquelle die Texte in beliebiger Länge in den Serienbrief zu übertragen? Ich stelle nach einer Menge Vorarbeit gerade fest, dass die Textlänge im Word-Serienbrief standardmäßig offenbar auf 255 Zeichen begrenzt ist….
Hallo Herr Künzel,
vielen Dank für Ihr Feedback.
Mir sind keine Längenbegrenzungen bekannt. Welche Word Version verwenden Sie? Ich setze Office 365 ein.
Ich sende Ihnen per E-Mail ein bei mir funktionerendes Beispiel zu. Das größte Feld enthält deutlich mehr als 3.000 Zeichen.
Selbst Zeilenumbrüche innerhalb eines Excelfelds werden einwandfrei übertragen.
Viele Grüße
Wolf Ortlinghaus
Hallo,
können Sie mir einen Tipp geben, wie ich einen Satz überlesen kann ?
Konkret nach Ihrem Beispiel: Ich möchte den Teilnehmer überlesen, der sich am 15.10.2019 angemeldet hat.
Wie würde das aussehen ?
Herzlichen Dank
L.Möller
Hallo liebe(r) L.Möller,
gerne beantworte ich die Frage.
Die Word Serienbrieffunktion erlaubt Regeln zu definieren.
Im Tab Sendungen gibt es das Feld „Regeln“.
Mit der Funktion lassen sich einfache Vergleiche definieren und z.B. Datensätze überspringen.
Viele Grüße
Wolf Ortlinghaus
+49 176-47666540