Leere Zeilen Unterdrücken - Serienbrief

Bytebuddy

Cadet 4th Year
Registriert
Nov. 2008
Beiträge
69
Hallo zusammen,

wie schon in dem Titel zu erkennen, möchte ich leere Zeilen bei der Erstellung von Serienbriefen unterdrücken.
Dabei geht es insbesondere um die Adresszeile. Die wie folgt aussieht:

1. <Firmenname>
2. <Anrede> <Name>
3. <Straße und Nr.>
4. <Plz und Ort>

Dabei kann es jetzt vorkommen, dass in der Excel Tabelle kein Ansprechpartner eingetragen ist. Dann soll die Zeile 2. komplett entfallen und Zeilen 4. und 3. jeweils auf 2. und 3. springen. Zur Zeit sieht das ganze so aus:

1. <Firmenname>
2. <Anrede> <Name>
3.
4. <Plz und Ort>

Ich verwende Office 2010 und der Code sieht folgendermaßen aus:
Adresse.PNG

Danke für die Hilfe.
 
Schonmal mit Bedingungen versucht?
 
Hallo derius,

nein, dass habe ich noch nicht probiert. Ich kenne mich mit BASIC?! gar nicht aus.
Hättest du einen konkreteren Vorschlag?

Grüße
Ergänzung ()

Hallo,

ich habe das ganze jetzt schon wie folgt zusammengefasst:

{ADDRESSBLOCK \f "<<_COMPANY_>>
<<_TITLE0_>><<_FIRST0_>><<_LAST0_>>
<<_STREET1_>>
<<_POSTAL_>><<_CITY_>>"}

Interessant ist die Zeile 2. Hier benötige ich eine Formel, die sagt:
WENN <<_FIRST0_>> = leer DANN überspringen.

oder

WENN <<_FIRST0_>> = leer DANN fügeAmEndeEinenZeilenumbruchHinzu...
 
Zuletzt bearbeitet:
ich geh noch bekloppt ... finde es nicht raus >.<
 
Hallo,

danke für deine Bemühungen... aber ich habe bisher leider auch nichts gefunden...
Word bietet nur Funktionen an, welche sich mit dem kompletten Datensatz beschäftigen.

Grüße Scor3s
Ergänzung ()

Hallo,

ich habe eine Lösung gefunden :) Ich habe einfach mal darüber hinweg gesehen, dass es sich um BASIC handelt und nachgedacht, wie ich es in anderen Programmiersprachen lösen würde... Hier mein Ergebnis:

{ADDRESSBLOCK \f "<<_COMPANY_>>
{ IF { MERGEFIELD Vorname } = "" "" "<<_TITLE0_>><<_FIRST0_>><<_LAST0_>> *x1"}<<_STREET1_>>
<<_POSTAL_>><<_CITY_>>"}

Bei *x1 habe ich einfach einen Zeilenumbruch hinzugefügt. Die Formel ist dann folgendermaßen zu lesen:
Wenn das Feld Vorname Leer ist, dann füge einen leeren String hinzu, sonst schreibe Name usw. hin und beginne eine neue Zeile.

Danke für die Unterstützung,
Scor3s
 
Zurück
Oben