Freigeben über

Problem mit MERGEFIELD-Formatierung

Anonym
2019-11-25T12:20:11+00:00

Servus Community,

ich habe hier ein problem, was ich nicht ganz anchvollziehen kann. Ich generiere mir in Word eine Datei, die ein {MERGEFIELD  Ausbildungsstelle \*MERGEFORMAT} enhält. Dieses Vorlage verknüpfe ich nun mit einer CSV-Datei die dieses Feld nunmal auch besitzt.

Das Problem:

Ich will, dass mir das MERGEFIELD zentriert und fett markiert wird. Ind er CSV-Datei ist das Feld wie folgt gespeichert:

Datensatz in der CSV:

Lorem Ipsum GmbH & Co.

Dolor Sit Amet

consetetur sadipscing elitr

Die einzelnen Zeilen sind nicht übermäßig lang, der Datensatz ist dennoch dreizeilig in der Datenbank gespeichert. Hier sind die Ergebnisse, wie sie mir momentan generiert werden.

I. Alle 3 Zeilen werden dargestellt/ übertragen:

  1. Zeile zentriert, ersten beiden Wörter fett, danach normal.
  2. Zeile linksbündig, nicht fett
  3. Zeile zentriert, fett

II. 2 Zeilen werden übertragen (3. Zeile wurde in der Datenbank entfernt)

  1. Zeile, zentriert, ersten beiden Wörteer fett markiert, danach normal
  2. Zeile zentriert, fett markiert

III. einzeilig (ebenfalls ueber Datenbank angepasster Datensatz)

  1. Zeile, fett markiert und zentriert (alles)

Der String, der im Dokument landet ist immer der gleiche. Hier wird immer die letzte Zeile testweise entfernt. Dennoch ändert sich das Verhalten der 1. Zeile (unveränderten Zeile).

Ist:

I.

Lorem Ipsum GmbH & Co.

Dolor Sit Amet

consetetur sadipscing elitr

II.

Lorem Ipsum GmbH & Co.

Dolor Sit Amet

III.

Lorem Ipsum GmbH & Co.

Soll:

Lorem Ipsum GmbH & Co.

Dolor Sit Amet ****

consetetur sadipscing elitr

Sollte ich den Datensatz anpassen und das Feld als einzeiligen Text einfügen, wird mir alles korrekt zentriert und fett markiert angezeigt. Was darauf schließen lässt, dass das Problem an den Zeilenumbrüchen des Datensatzes liegt. Dennoch kann ich den Text hier nicht einzeilig einfügen. Ich brauche die Umbrüche.

edit: Der Versuch, das MERGEFIELD in eine Tabellenzelle zu packen und dieser dann die Formatierung 'zentriert, fett' zu geben bringt leider nichts. Ein Textfeld kann nicht verwendet werden, da ich eine variable Größe der Einträge habe und dem Textfeld daher keine statische Größe geben kann.

Warum zerschießt mir Word hier das Layout? Vor allem, warum wird die richtige Formatierung am Anfang un Ende verwendet. Doch die Mitte wird falsch dargestellt? Ich könnte es nachvollziehen, wenn mir die 2. und 3. Zeile anders dargestellt werden. Dann hääte ich es damit begründen können, dass hier verschieden Paragraphen von Word dargestellt werden und diese nunmal andere Formatierungen dann haben. Aber die erste Zeile wird TEILS richtig und teils falsch dargestellt? Verwirrung pur!

Vielen Dank im Vorraus und mit freundlichen Grüßen,

Grim3Is

Microsoft 365 und Office | Word | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

3 Antworten

Sortieren nach: Am hilfreichsten
  1. Lisa Wilke-Thissen 90,700 Zuverlässigkeitspunkte Freiwilliger Moderator
    2019-11-27T11:28:15+00:00

    Hallo,

    mir ist leider noch immer nicht klar, wie du die Zeilenumbrüche in der CSV-Datei realisiert hast. Normalerweise wären die Seriendruckfelder per Komma, Semikolon o.ä. voneinander getrennt.

    Viele Grüße

    Lisa

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2019-11-25T15:26:25+00:00

    Servus,

    die Umbrüche werden in der Datenbank als Zeilenumbrüche hinterlegt. Werden aber anscheinend von Word als Absätze erkannt!??!

    Das MERGEFIELD selbst ist unbedingt gesetzt.

    CHARFORMAT hat in sofern etwas gebracht, dass mir immerhin die Fett-Markierung nicht mehr zerworfen wird. Allerdings wird jetzt die Ausrichtung verworfen. Nur die letzte Zeile ist noch zentriert. Sobald ich CHARFORMAT und MERGEFORMAT angebe, wird die erste und letzte Zeile zentriert aber alles fett markiert.

    Mfg,

    Grim3Is

    MERGEFIELD:

    Resultat:

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  3. Lisa Wilke-Thissen 90,700 Zuverlässigkeitspunkte Freiwilliger Moderator
    2019-11-25T14:51:27+00:00

    Hallo,

    meinst du mit "Zeilen" tatsächlich Zeilen - getrennt durch manuelle Zeilenumbrüche - oder geht es doch um Absätze? Es wäre hilfreich, wenn die Formatierungszeichen wenigstens für Screenshots eingeblendet sind.

    Wie ist das Mergefield im Hauptdokument formatiert, ist es eventuell in ein Bedingungsfeld eingebettet?

    Entferne den Schalter \* MERGEFORMAT. Verwende stattdessen \* CHARFORMAT und sorge dafür, dass die ersten Zeichen des Seriendruckfelds das gewünschte Zeichenformat aufweisen.

    Viele Grüße

    Lisa

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare