Hallo,
ich weiß nicht, ob es funzt.
Habe es zumindest nach langem Versuchen nicht geschafft.
Daher hier die Frage:
Wenn ich ein Dropdownfeld habe in einem Formular mit der Auswahl Herr/Frau, möchte ich weiter unten im Text, dass automatisch die Anrede Sehr geehter bzw sehr geehrte … an bestimmten Stellen erscheint. Ist das möglich? Wie muss die WENNDANN-Funktion aussehen?
Das läßt sich natürlich auch noch „weiterspinnen“, halt dass noch andere Textfelder ausgelesen werden und an anderer Stelle wiedergegeben werden.
Das Ausgangsdropdown nenne ich mal „Dropdown1“ und das Textfeld „Text1“
Im Visual Basic ein Neues Modul anlegen (=Modul1)
da fügst Du folgendes Makro ein:
Sub uebertrag
a = ActiveDocument.FormFields(„Dropdown1“).Result
If a = „Herr“ Then
Anrede = "Sehr geehrter Herr "
Else
Anrede = "Sehr geehrte Frau "
End If
ActiveDocument.FormFields(„Text1“).Result = Anrede
Falls Du die Anrede an einer Textmarke (z.B. Textmarke Anrede) auswerfen lassen willst, dann heißt die letzte Zeile