Supportnet Computer
Planet of Tech

Supportnet / Forum / Textverarbeitung

Textmarke Bedingung





Frage

Hallo zusammen Wie schaffe ich es, dass meiner Textmarke (Herr oder Frau) ein n angefügt, wenn es sich um einen Herr handelt. Also Beispiel: Wir bitten Sie den Arbeitseinsatz von <<textmarke>> (Anrede) so zu planen..." Danke und Grüsse

Antwort 1 von Flupo

Ich gehe von einer vorhandenen Textmarke "anrede" aus (mögliche Werte Herr oder Frau).
Ob Herr oder Frau erscheint, lässt sich über ein Ref-Feld einfach steuern. Das "n" erhältst du folgendermaßen:

"Einfügen" - "Feld..."
"If" - unten auf Optionen klicken und die Textmarke Anrede auswählen und OK drücken.
Befehlezeile der If-Anweisung ergänzen durch "= Herr n"

Die fertige Formel der Feldfunktion lautet dann:
{IF anrede = Herr n \}* MERGEFORMAT}


Gruß Flupo

Antwort 2 von Roemer1

Hallo Flupo

Danke für deine Antwort, kapiere es aber leider nicht.

Ich klicke wie du gesagt hast auf if und dann auf Optionen. Anschliessen schreibe ich Folgendes in das Textfeld hinein:

IF clientanrede = Herr n

dann funktioniert nichts.

Wenn ich deine Formel hinenkopiere dann geht es auch nicht. Ich weiss auch nicht genau was ich mit deinen { anfangen soll und was Mergeformat bedeutet.

Grüsse

Antwort 3 von Flupo

Die Klammern und das \* Mergeformat werden von Word automatisch gesetzt. (die Klammer zwischen \ und * ist oben falsch)

Nochmal ausführlich:
- Du brauchst eine Textmarke, die entweder "Herr" oder "Frau" enthält. Ich mache das immer mit einem Formularfeld (DropDown) mit entsprechender Auswahlmöglichkeit. Dieses Feld mache ich dann zu einer Textmarke, die ich anrede nenne.

- Jetzt geht es an die Stelle, wo später "Frau" oder "Herrn" stehen soll.

- Zuerst "Einfügen" - "Feld..." und in der Liste nach "Ref" suchen

- Wenn "Ref" ausgewählt ist, erscheint rechts eine Auswahlliste mit den Textmarken. Wähle die "anrede" aus und klick auf OK.

Teil eins geschafft!!
Jetzt noch das "n" wenn Herr:

- "Einfügen" - "Feld..." - und in der Liste nach "If" suchen

- Wenn "If" ausgewählt ist, erscheint unten die Schaltfläche "Optionen" - draufklicken

- In dem jetzt aufgegangenen Fenster ist eine Liste mit den Textmarken. Da wird wieder die "anrede" ausgewählt dann "Hinzufügen" und "OK" klicken.

- Die If-Befehlszeile wird jetzt noch um " = Herr n" ergänzt.

- OK drücken - Fertig

Beachte, dass die Felder nicht automatisch aktualisiert werden. Standardmäßig passiert dies beim Speichern oder Ausdrucken. Man kann auch den Cursor an das Feld setzen und F9 drücken.

Beachte auch noch, dass du die Textmarke nach Änderungen neu definieren musst, wenn du für die "anrede" kein Formularfeld verwendest. Die vorhandene Marke wird nämlich beim Ersetzen von "Herr" durch "Frau" gelöscht.

Gruß Flupo