Supportnet / Forum / Textverarbeitung
verknüpfte If-Abrage (Seriendruckfelder)
Frage
Moin.
Ich will in MSWord in EINER IF-Abfrage ZWEI Felder auf leeren Inhalt abprüfen.
Ich komme nicht auf die (verkettungs-) syntax.
{ IF { Mergefield "1" } = "" "Dann" "Sonst" }
{ IF { Mergefield "2" } = "" "Dann" "Sonst" }
Diese beiden Felder will ich mit einer If-Abfrage auf einmal Abfragen (Und-verknüpft - nicht verschachtelt).
Es handelt sich nicht um ein Makro, sondern VBA-Code im Dokument. Wer kenn die Syntax?
Danke & Gruß
Spunkmeyer
Antwort 1 von Lisa2004
{ If { = AND ({ COMAPRE { Mergefield1 } = "" }; { Compare { Mergefield2 } = "" }) } = 1 "Dann" "Sonst" }Gruß Lisa
Antwort 2 von Spunkmeyer
Danke Lisa.
Auf das '=' und 'compare' bin ich nicht gekommen.
Auf das '=' und 'compare' bin ich nicht gekommen.
Antwort 3 von Spunkmeyer
hmm... zu früh gefreut
ich bekomm bei diesem Code
diese Fehlermeldung
...und seh den Wald vor lauter Bäumen nicht
ich bekomm bei diesem Code
Zitat:
{ IF { = AND ( {COMPARE {MERGEFIELD "Anrede"} = "" } ; {COMPARE { MERGEFIELD "Vorname" } = "" } ) } "leer" "nichtleer" }
{ IF { = AND ( {COMPARE {MERGEFIELD "Anrede"} = "" } ; {COMPARE { MERGEFIELD "Vorname" } = "" } ) } "leer" "nichtleer" }
diese Fehlermeldung
Zitat:
Fehler! Unbekannter Op-Code für verknüpfte Bedingung.
Fehler! Unbekannter Op-Code für verknüpfte Bedingung.
...und seh den Wald vor lauter Bäumen nicht
Antwort 4 von Lisa2004
hm, hast Du alle!!! geschweiften Klammern mit Strg+F9 erzeugt, Felder mit F9 aktualisiert? Warum setzt Du Anrede usw. im Mergefield in Anführungszeichen?
Gruß Lisa
Gruß Lisa

