ich bräuchte einen Tipp wie man in einem Serienbrief folgende
Bedingung eingibt:
Wenn bei "Anrede" Herrn und bei "Titel" irgendein Eintrag steht, soll
der Text "aaa" ausgegeben werden und
Wenn bei "Anrede" Frau und bei "Titel" irgendein Eintrag steht, soll
der Text "bbb" ausgegeben werden und
wenn bei "Anrede" Frau steht und bei "Titel" kein Eintrag steht, soll
der Text "ccc" ausgegeben werden und
wenn bei "Anrede" Herr steht und bei "Titel" kein Eintrag steht, soll
der Text "ddd" ausgegeben werden.
Danke im Voraus.
Gruß
Dani
Verwende Win XP und Word 2003
"dani" <schrieb
> ich bräuchte einen Tipp wie man in einem
> Serienbrief folgende Bedingung eingibt:
Serienbrief und verschachtelte Bedingung hatten wir doch erst gestern ...
> Wenn bei Anrede = Herrn und bei "Titel"
> irgendein Eintrag steht, soll der Text
> "aaa" ausgegeben werden
Ist es notwendig, beide Felder gleichzeitig zu prüfen?
Bei einer Anrede "Herrn" muss doch vermutlich immer "Herr" erscheinen, auch
ohne Titel? Daher könntest du das Feld "Anrede" separat behandeln:
{If {MERGEFIELD Anrede} = "Herrn" "Sehr geehrter Herr" "{If {MERGEFIELD
Anrede} = "Frau" "Sehr geehrte Frau" "Sehr geehrte Damen und Herren"}"}
Das Titel-Feld kann ohne Leerzeichen direkt dahinter eingesetzt werden
(statt des Sternchens ein Leerzeichen einfügen):
{MERGEFIELD Titel \b "*"}
--
Viele Grüße
Lisa
MS MVP Word
> Ist es notwendig, beide Felder gleichzeitig zu prüfen?
Ja, die beiden Felder müssen gleichzeitig geprüft werden. Da liegt ja
auch das Problem. Ich brauche es nicht für die Anrede wie in deinem
Beispiel sondern für die Buchstaben, die ich angegeben habe.
> Bei einer Anrede "Herrn" muss doch vermutlich immer "Herr" erscheinen, auch
> ohne Titel? Daher könntest du das Feld "Anrede" separat behandeln:
> {If {MERGEFIELD Anrede} = "Herrn" "Sehr geehrter Herr" "{If {MERGEFIELD
> Anrede} = "Frau" "Sehr geehrte Frau" "Sehr geehrte Damen und Herren"}"}
> Das Titel-Feld kann ohne Leerzeichen direkt dahinter eingesetzt werden
> (statt des Sternchens ein Leerzeichen einfügen):
> {MERGEFIELD Titel \b "*"}
>
Vielleicht kannst du mir ja trotzdem helfen.
Gruß
Dani
"dani" schrieb
>> Ist es notwendig, beide Felder gleichzeitig
>> zu prüfen?
> Ja, die beiden Felder müssen gleichzeitig
> geprüft werden. Da liegt ja auch das Problem.
> Ich brauche es nicht für die Anrede wie in
> deinem Beispiel sondern für die Buchstaben,
> die ich angegeben habe.
nach Möglichkeit sollten ähnliche Wenns und Aber in der Datenquelle gelöst
werden.
Ansonsten versuche dein Glück mit Compare:
[WENN; Prüfung auf Herrn und vorhandenen Titel]
{IF
{ = AND
( { COMPARE { MERGEFIELD Anrede} = "Herrn" };
{ COMPARE { MERGEFIELD Titel} <> ""} )
} = 1
[DANN]
"aaa"
[SONST; Prüfung auf Herrn ohne Titel]
[WENN]
"{IF
{ = AND
( { COMPARE { MERGEFIELD Anrede} = "Herrn" };
{ COMPARE { MERGEFIELD Titel} = ""} )
} = 1
[DANN]
"ddd"
[SONST; Prüfung auf Frau und vorhandenen Titel]
"..."}
Möglicherweise habe ich hier geschweifte Klammern (per Strg+F9 einzufügen)
und irgendwo Semikolons und Anführungszeichen zu viel oder zu wenig.
Aber wenn du die Schaltfläche "Bedingungsfeld einfügen" aus der Symbolleiste
"Seriendruck" verwendest, wird die richtige Syntax zum großen Teil von Word
erledigt. Setze an den Stellen, wo du anschließend weitere Bedingungs- oder
andere Felder benötigst, z.B. ein Sternchen oder eine Raute als Platzhalter.
Markiere diese hinterher und aktiviere erneut die
Bedingungsfeld-Schaltfläche für die Verschachtelung.
"Lisa Wilke-Thissen" schrieb im Newsbeitrag
news:OfOve2Aw...@TK2MSFTNGP03.phx.gbl...
> [WENN; Prüfung auf Herrn und vorhandenen Titel]
> {IF
> { = AND
> ( { COMPARE { MERGEFIELD Anrede} = "Herrn" };
> { COMPARE { MERGEFIELD Titel} <> ""} )
> } = 1
>
> [DANN]
> "aaa"
[...]
meine eckigen Einklammerungen gehören natürlich nicht zum Feld, die
Zeilenumbrüche ebensowenig. Es handelt sich also um *ein* Feld:
{IF{=AND({COMPARE{MERGEFIELD Anrede}...
>> [WENN; Prüfung auf Herrn und vorhandenen Titel]
>> {IF
>> { = AND
>> ( { COMPARE { MERGEFIELD Anrede} = "Herrn" };
>> { COMPARE { MERGEFIELD Titel} <> ""} )
>> } = 1
>>
>> [DANN]
>> "aaa"
> [...]
>
Hallo Lisa,
das war genau das, was ich gesucht habe. Vielen Dank es hat wunderbar
geklappt.
Gruß
Dani