Word 2010 - bedingtes Leerzeichen zwischen Feldern

Hallo,

ich dachte, ich kenne mich gut aus :frowning:
aber nun brauche ich Hilfe :smile:

in einem Word 2003 Dokument (das nun mit office 2010 bearbeitet wird) sind Felder eingefügt. Nach ALT+F9 steht {FORMTEXT} drin.
Manchmal ist ein Feld leer - dann passt alles.
Ist aber ein Inhalt im Feld, stehen die Feldinhalte direkt hintereinander. Nun soll - analog zu den Bedingungen im Serienbrief - zwischen den Feldern ein Leereichen gesetzt werden, wenn im ersten Feld ein Inhalt steht.
Geht so etwas? Wenn ja, wie?
Das Problem ist schon in word 2003 gewesen. Nun wird gerade auf 2010 umgestellt.

Vielen Dank für die Antworten.

office fundiert

Hallo,
das müsste mit einer IF-Abfrage gehen (wie in diesem Beispiel):
http://www.eggheadcafe.com/microsoft/Word/35615646/f…
Gruß
Mike

Hallo

es funktioniert über die Wenn - Dann Funktion.
Die befindet sich unter dem Icon Regeln (müsste neben dem Vorschaufenster sein)
Mit curser auf die Position wo ggfs. das Leerzeichen hinsoll, dann auf den Button Regeln und Regel einfügen.
Die Regel müsste lauten:

Wenn (Dein Feld) nicht leer dann „Einfügen Text“ einfach ein Leerzeichen in das Textfeld „schreiben“
.

So hatte es auch in 2003 funktioniert und habe es kurz auf 2007 ebenso gemacht.

Viel Erfolg

SKH

Hallo,

das trifft ja auf Serienbriefe zu! Das kenne ich.
Ich habe hier aber ein normales Dokument mit Feldern.

Vielen Dank trotzdem
office fundiert

Hallo

aber sorry, da kenn ich mich nicht aus.
Das Thema interessiert mich zwar, habe da aber auch zur Zeit leider keine Zeit mich in diese Problematik einzuarbeiten.

Viel Erfolg

SKH

Hallo Mike,

noch einmal eine Nachfrage:
habe heute mal kurz probiert…hänge aber an der Syntax fest.
if feldname = „“ „“ " "
wird nicht akzeptiert: das Leereichen erscheint immer!?!
Wo kann ich mich über die genaue Syntax informieren?
Ich habe doch ein Standardproblem:
Leute mit Titel bruchen halt einfach nach dem Titel ein Leereichen und andere nicht. Genau wie die Regeln beim Bedingungsfeld. Warum ist das hier so umständlich?

vielen Dank schon mal
office fundiert

Hallo office fundiert,
tut mir leid, dass es etwas gedauert hat, war die letzten Tage verhindert.
Also die Syntax ist das A und O. Im vorliegenden Fall sieht das so aus:
{ IF { FORMTEXT } " " " " }
Im Klarzexz: Ist das Feld FORMTEXT (oder eine andere Feldbezeichnung) ungleich „blank“ dann füge ein „blank“ ein. Gleiches gilt für den Titel, ist er belegt, dann ebenfalls „blank“ einfügen.
Gruß
Mike

Hallo Mike,

kein Thema!
Danke für den neuen Tipp. Werde es bei Gelegnheit in der entsprechenden Umgebung wieder testen. Und mich auf jeden Fall wieder melden.

Viele Grüße
office fundiert