Word Serienbrief: So unterdrücken Sie leere Zeilen

Foto des Autors

Wenn Sie in einem Serienbrief mit Word Adressfelder vorsehen, die nicht bei allen Empfängern belegt sind, ergeben sich zum Teil unschöne leere Zeilen. Lesen Sie, wie Sie diese Leerzeilen verhindern.

Leerzeilen unterdrücken – so geht´s

  1. Nehmen wir an, Sie haben ein Feld Zusatzzeile, das bei manchen Empfängern zusätzliche Adressinformationen enthält.
  2. Fügen Sie dieses Feld über Sendungen – Seriendruckfeld so ein, dass es ohne Zeilenschaltung rechts von dem Feld davor steht, also etwa so:

    Word Serienbriefe - Leerzeile verhindern mit Regelassistent 1
    Fügen Sie das nur manchmal belegte Feld ohne Zeilenschaltung ein.
  3. Platzieren Sie den Cursor vor das eingefügte Feld Zusatzzeile.
  4. Klicken Sie auf dem Ribbon Sendungen auf die Schaltfläche Regeln. (Gibt es bei Ihrem Word keinen solchen Menüpunkt, dann müssen Sie die unten genannte Alternative verwenden)
  5. Wählen Sie dort den Eintrag Wenn… Dann… Sonst… aus.

    Word - Regelassistent - Wenn Dann Sonst
    Dieser Menüpunkt baut einen bedingten Text ein.
  6. Im daraufhin angezeigten Dialog wählen Sie bei Feldname das Feld „Zusatzzeile“ und als Vergleich „ist nicht leer“.
  7. Im großen Feld Dann diesen Text einfügen geben Sie eine Zeilen- oder Absatzschaltung ein – je nachdem, was Sie bei den anderen Adressfelder benutzt haben.

    Word Serienbrief - Regel für bedingte Zeilenschaltung
    Diese Regel fügt eine bedingte Zeilen- oder Absatzschaltung ein.
  8. Schließen Sie den Dialog ab.

Vielleicht hakt es bei Ihnen aber an anderer Stelle. Dann lesen Sie hier mehr zu den Grundlagen für Serienbriefe in Word.

Werbung

So überprüfen Sie die Wirkung der Leerzeilen-Unterdrückung

Zuerst scheint sich durch diese Aktion gar nichts geändert zu haben: Das Zusatzfeld „klebt“ immer noch am Feld links davon. Aber keine Angst, das ist so in Ordnung.

Um sich zu überzeugen, dass der Eingriff wirklich geklappt hat, klicken Sie auf die Schaltfläche Vorschau Ergebnisse (das mit dem Lupensymbol). Wenn Sie nun Ihre einzelnen Serienbriefe durchwählen, sollten Sie sehen, dass die Zusatzzeile korrekt eingefügt wird.

Das könnte dann so aussehen wie im Bild unten. Links ist die Zusatzzeile belegt und rechts ist sie leer. Durch die Verwendung des bedingten Einfügens einer Zeilenschaltung wurde die unnötige Leerzeile erfolgreich verhindert.

Word Serienbrief: Leerzeile vermeiden
Hier eine Adresse mit und eine ohne ausgefülltem Zusatzfeld. Dank der Regel ergibt sich hier keine unschöne leere Zeile. 

Wollen Sie überprüfen, was der Regelassistent eingefügt hat, drücken Sie [Alt]+[F9]. Das zeigt Ihnen die Feldfunktionen an, die verwendet werden. Im Bild unten ist der Teil markiert, der die von Ihnen erzeugte Regel umsetzt. Er bedeutet: „Wenn das Feld Zusatzeile leer ist, füge nichts ein, ansonsten füge eine Zeilenschaltung ein“.

Word - Regelassistent hat Feldfunktion eingefügt.
Die markierte Feldfunktion hat der Regelassistent eingefügt.

Um wieder zurück zur normalen Ansicht zu gelangen. verwenden Sie nochmals [Alt]+[F9].

Die Alternative ohne Regelassistent

Wenn Ihr Word entweder den Punkt Regeln nicht hat oder Sie sowieso direkt mit den Feldfunktion arbeiten möchten, verwenden Sie folgenden Weg. Er nutzt kein bedingtes Einfügen wie mit dem Regelassistenten, sondern verwendet einen Zusatzparameter für die Funktion MERGEFIELD, bei der man zusätzlichen Text einfügen kann, wenn das Feld nicht leer ist.

  1. Gehen Sie mit [Alt]+[F9] in den Modus zum Ansehen und Überarbeiten der Feldfunktionen.
  2. Gehen Sie zu dem Feld in Ihrer Serienbrief-Vorlage, das nur manchmal gefüllt ist (Wir nehmen im Folgenden wieder an, dass es „Zusatzzeile“ heißt).
  3. Ergänzen Sie die vorhandene Feldfunktion zur Ausgabe dieses Feldes um den Parameter \f, gefolgt von einem Leerzeichen und zwei Anführungszeichen.
  4. Nun fügen Sie noch innerhalb der Anführungszeichen eine Zeilenschaltung ein und lassen das nächste Feld, also zum Beispiel die Straße, direkt daran anschließen. Das sieht dann beispielsweise so aus wie im Bild.

    Serienbrief Leerzeile per Parameter vermeiden
    Durch den Zusatzparameter \f verhindern Sie, dass eine Leerzeile entsteht.
  5. Die Zeilenschaltung wird damit nur eingefügt, wenn „Zusatzzeile“ wirklich einen Inhalt hat.
Werbung

So funktioniert die Vermeidung der Leerzeilen

Der Parameter \f arbeitet so, dass er den dahinterstehenden Text nur dann ausgibt, wenn das in diesem MERGEFIELD-Block angesprochene Feld befüllt ist. Wir verwenden im Beispiel zwischen die auf den Parameter folgenden Anführungszeichen allerdings keinen Text. Stattdessen fügen wir eine eine Absatz- oder Zeilenschaltung ein, die Word aber genau so behandelt wie Text.

Es sieht vielleicht etwas merkwürdig aus, dass die schließende Klammer für das Feld Zusatzzeile da so einsam vor dem Feld für die Straße steht, aber Sie können sich es so vorstellen, dass Word bei fehlender Zusatzzeile so arbeitet, als ob der gesamte Block {MERGEFIELD Zusatzzeile …} gar nicht da wäre. Damit passiert, was beabsichtigt ist: Das Feld für die Strasse wird einfach direkt unterhalb von Vorname und Name platziert.

Mit derselben Methode können Sie übrigens auch Leerzeichen in der Anrede verhindern.

 

Werbung
Foto des Autors

Martin Goldmann

Martin ist seit 1986 begeistert von Computern und IT. Er arbeitete von 1986 bis 2011 als Autor und Redakteur für diverse Computer-Zeitschriften. Seit 2011 ist Martin Goldmann als Kameramann und Redakteur in der Videoproduktion tätig und hält Video-Schulungen. Doch das Thema Computer hat ihn nie los gelassen. Seine Schwerpunkte hier auf Tippscout.de: Apple-Software, Videoproduktion, Synthesizer.