Hallo,
ich erstelle in Writer 2.0. einen Serienbrief, der auf einer Tabelle in Calc 2.0 basiert. Nun möchte ich eine personalisierte Anrede erstellen, z.B. „Sehr geehrter Herr Weber“. Das mache ich über Feldbefehle / Funktionen. Meine Frage: wenn in Spalte 1 das Kürzel „a“ steht, soll er „Sehr geehrter Herr >Nachname<“ einfügen, beim Kürzel „b“ dann „Lieber >Vorname<“. Ich kann aber in den Bereich der Dann-Bedingung nur den Vornamen aus der entsprechenden Calc-Tabelle einfügen lassen, nicht noch dazu den Zusatz „Lieber“. Wenn ich jedoch das Wort „Lieber“ im Dokument als normales Wort einfüge, passt es bei dem „Sehr geehrter Herr Weber“ nicht mehr. Gibt es eine Möglichkeit, das Problem zu lösen? OK, ich könnte in der Calc-Tabelle eine Spalte mit den Anreden, also z.B. „Lieber Franz“ und „Sehr geehrter Herr Weber“, einfügen und diese dann als normale Seriendruckfelder eintragen. Aber vielleicht gibt es eine elegantere Lösung.
Vielen Dank für Tipps. Christoph
Serienbrief in Writer 2.0: personalisierte Anrede mit Felder
Moderator: Moderatoren
Du brauchst mehrere "Bedingte Texte" (Feldbefehle)
- WENN Feld1 == "a" dann "Sehr geehrte"
- direkt ohne Abstand daran anschliessend:
WENN Anrede == "Herr" dann "r" - Wieder direkt anschliessend:
WENN Feld1 != "a" dann "Liebe" - und wieder direkt daran anschliessend:
WENN Anrede == "Herr" dann "r"
(unter der Voraussetzung, dass Du männlich und weiblich anhand des Anrede-Feldes unterscheiden kannst.
Hallo,
jetzt habe ich das Problem, dass ich hintereinander "Sehr geehrter" und "Lieber" habe. Und dann ist mir nicht klar, wie ich hinter "Sehr geehrter" den Nachnamen und hinter "Liebe" den Vornamen bekomme. Du kannst mir gerne eine email (weber.webweb@web.de) mit einem Vorschlag schicken, falls es dir nicht zu viel Arbeit macht. Das ist vielleicht schneller als über's Forum. Wie du willst. Ich harre der Lösung, die, wie mir scheint, immer näher rückt...
Gruß, Christoph
jetzt habe ich das Problem, dass ich hintereinander "Sehr geehrter" und "Lieber" habe. Und dann ist mir nicht klar, wie ich hinter "Sehr geehrter" den Nachnamen und hinter "Liebe" den Vornamen bekomme. Du kannst mir gerne eine email (weber.webweb@web.de) mit einem Vorschlag schicken, falls es dir nicht zu viel Arbeit macht. Das ist vielleicht schneller als über's Forum. Wie du willst. Ich harre der Lösung, die, wie mir scheint, immer näher rückt...
Gruß, Christoph
Dann funktionieren die Feldbefehle nicht.Cewe hat geschrieben:Hallo,
jetzt habe ich das Problem, dass ich hintereinander "Sehr geehrter" und "Lieber" habe.
Kann an einem Schreibfehler liegen.
Wie hast Du die Bedingungen ganz genau geschrieben?
Auch wieder mit "Bedingtem Text". Du kannst den Serienbrieffeldnamen direkt aus der Datenquelle in das Feld "Dann" ziehen.Und dann ist mir nicht klar, wie ich hinter "Sehr geehrter" den Nachnamen und hinter "Liebe" den Vornamen bekomme.
Du kannst mir mal eine Email schicken mit Deinem Text-Dokument und zumindest einer exakten Liste der Feldnamen aus Deiner Datendatei plus den genauen Namen der Datenquelle.Du kannst mir gerne eine email (weber.webweb@web.de) mit einem Vorschlag schicken, falls es dir nicht zu viel Arbeit macht.
Noch besser ist, wenn Du mir ein Stück Deiner Adressdatei senden könntest.
le4758 AT yahoo.de
Für die, die vielleicht auch ein Problem damit haben:
In Bedingungen kann man nur für Zahlen diese Schreibweise benutzen: Feldname==1.
Wenn es um Zeichenfelder geht, muss man die in Hochkommas setzen: Feldname=="Herr"
Mehr dazu:
http://www.ooowiki.de/BedingungenPr%C3%BCfen
http://www.ooowiki.de/BedingterText
Auch Text, der im Fall DANN eingefügt werden soll, muss in Hochkommas hinterlegt werden
In Bedingungen kann man nur für Zahlen diese Schreibweise benutzen: Feldname==1.
Wenn es um Zeichenfelder geht, muss man die in Hochkommas setzen: Feldname=="Herr"
Mehr dazu:
http://www.ooowiki.de/BedingungenPr%C3%BCfen
http://www.ooowiki.de/BedingterText
Auch Text, der im Fall DANN eingefügt werden soll, muss in Hochkommas hinterlegt werden