Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Word => Thema gestartet von: Fürste am August 12, 2013, 09:18:15 Vormittag

Titel: Office 2010: Textmarken voneinander trennen
Beitrag von: Fürste am August 12, 2013, 09:18:15 Vormittag
Hallo, ich hab ein etwas schwierig zu beschreibendes Problem...
Also, ich bekomme aus einem Programm viele Textmarken geliefert, die am Ende in Word einen Fließtext ergeben sollen- Beispiel:
[anamnese_allergien] [anamnese_allergien_keine] [anamnese_allergie_pass]
Hier soll rauskommen "Allergien oder Unverträglichkeiten seien nicht bekannt. Ein Allergiepass liegt vor" oder "Es wurden Allergien gegen xxx benannt..."
jetzt das Problem - da ich die Textmarken mit Leerzeichen voneinander trennen muss (da sie sonst nicht befüllt werden), habe ich im Text nachher teilweise unnütze Leerzeichen. Im Beispiel steht ja [anamnese_allergien_keine] hinter einem Leerzeichen und im Text würde dann die Zeile mit eben diesem beginnen. Das soll so nicht sein. Gibt es eine Möglichkeit Textmarken so aneinander zu reihen, dass diese Lücken nicht entstehen?
Vielen Dank
Titel: Antw:Office 2010: Textmarken voneinander trennen
Beitrag von: Kapt.Ulrich am März 11, 2014, 13:59:26 Nachmittag
Hallo Fürste,
Der Beitrag steht schon eine Weile hier im Forum, aber vielleicht schaust Du noch mal rein.
Wenn Du Deine Tabelle ein wenig schlauer machst, das heißt, die Zellen in denen die Werte stehen um ein Freizeichen am Ende ergänzt, dann hilft Dir diese Formulierung weiter 
{IF { MERGEFIELD textfeld } = "" "" {MERGEFIELD textfeld}}
Die geschweiften Klammen bekommt man mit [Strg]+F9 ins Dokument mit [Shft]+F9 weden die Inhalte sichtbar

textfeld muss dann aber ein Freizeichen hinten dran haben dann klappts. Ansonsten müssen die einzelnen Felder direkt hintereinander stehen:
{ MERGEFIELD Allergie }{ MERGEFIELD janein}...
Vielleicht hilfts
Gruß
Kapt.Ulrich