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