Supportnet Computer
Planet of Tech

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.

Antwort 3 von Spunkmeyer

hmm... zu früh gefreut


ich bekomm bei diesem Code

Zitat:

{ IF { = AND ( {COMPARE {MERGEFIELD "Anrede"} = "" } ; {COMPARE { MERGEFIELD "Vorname" } = "" } ) } "leer" "nichtleer" }


diese Fehlermeldung

Zitat:
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