Ich habe das gerade gesehen. Vielleicht wäre das Produkt XpressDox etwas zu sehen. Obwohl es gerade für diese eine Anwendung zu viel sein könnte. Aber wenn Sie mehr davon haben, dann ist es vielleicht das, was Sie wollen. http://www.xpressdox.com (Offenlegung: Ich bin der Entwickler von XpressDox).
Ich würde empfehlen, dass Sie die Funktion Dokument für wiederholtes Element verwenden. Du würdest so etwas ansprechen:
Zunächst müssen Sie diese Datenquelle in XpressDox konfigurieren. Im Website-Artikel Datenquelle konfigurieren finden Sie schrittweise Anweisungen dazu. Im folgenden Code gehe ich davon aus, dass Sie die Datenquelle "MyDs" genannt haben, dass der XpressDox-Name für die Tabelle "Repeater" lautet und Sie die Option ausgewählt haben, dass die gesamte Datenquelle zurückgegeben werden soll (dh nicht die Option) dass der Benutzer eine Zeile auswählen kann).
Geben Sie dann (wenn Sie es noch nicht getan haben) das Dokument (in Word) ein, so wie Sie es in Ihrem Beispiel oben haben.
Setzen Sie den XpressDox-Befehl irgendwo (irgendwo, aber wahrscheinlich an der Spitze ist sinnvoll):
«IncludeDataSourceData (MyDs)»
Wenn sich Ihr Beispiel auf die Zusammenführungsfelder bezieht, ersetzen Sie den Code in Ihrem Beispiel durch:
«Repeater [$ Number] / MergeField1», «Repeater [$ Number] / MergeField2» «Repeater [$ Number] / MergeField3»
Speichern Sie dann Ihr Dokument mithilfe der Schaltfläche "Vorlage speichern" in der XpressDox-Multifunktionsleiste in Word und führen Sie dann die Vorlage aus. Lassen Sie im Interview das Feld "Nummer" leer und drücken Sie OK. Es sollte tun, was Sie wollen.
In der Praxis sind Ihre Spaltennamen wahrscheinlich etwas nützlicher als im Beispiel. Beachten Sie, dass die Spaltennamen den Regeln für die Benennung von XML-Elementen entsprechen müssen. Andernfalls können sie beliebig sein.