Drucken mehrerer Blätter mit Seriendruck (Excel / Word)

0

Ich muss Briefe mit MS Word erstellen. Für jeden Brief benötigen wir einen Code, der mittels Seriendruck auf dem Brief platziert wird. Einige Buchstaben müssen öfter gedruckt werden als andere. Ich muss eine Möglichkeit finden, einige Buchstaben häufiger als andere zu erstellen, ohne die Anzahl der Zeilen in Excel zu duplizieren. Wir haben eine Spalte in der Liste, in der angegeben ist, wie oft der Brief gedruckt werden muss, aber ich weiß nicht, wie ich diese Daten im Seriendruck verwenden soll.

Säulen:

A: Amount (amount of times the letter needs to be printed)
B: Code 1
C: Code 2

Ein Beispiel für die Dokumente finden Sie hier .

Weiß jemand, wie man das zum Laufen bringt?

Topcats
quelle

Antworten:

0

Nachdem Sie das Blatt in Excel vorbereitet und mit dem Seriendruck (Seriendruck starten) verknüpft haben, verwenden Sie Empfänger bearbeiten und Filter. Wählen Sie Betrag gleich, um die Anzahl der Einträge zu schreiben. Es werden nur die Datensätze mit dem entsprechenden Betrag angezeigt und Sie können es an senden drucken

Sam
quelle
1
OP fordert Sie nicht auf, die selektiven Datensätze auszudrucken (und schlägt daher vor, zu filtern). Er fragt, wie Code 1xyz mal gedruckt werden sollAmount
DavChana
0

"ohne die Zeilen in Excel zu duplizieren"

Eine Möglichkeit, dies zu tun, besteht darin, eine zweistufige Zusammenführung durchzuführen, sofern die maximal mögliche Anzahl von Wiederholungen einigermaßen gering ist. Sagen Sie "Betrag" kann 1, 2 oder 3 sein.

In Schritt eins haben Sie ein Verzeichnis Seriendruck-Hauptdokument wie folgt:

{ IF { MERGESEQ } = 1 "Code1,Code2" }
{ IF { MERGEFIELD Amount } > 0 "{ MERGEFIELD Code1 },{ MERGEFIELD Code2 }" }
{ IF { MERGEFIELD Amount } > 1 "{ MERGEFIELD Code1 },{ MERGEFIELD Code2 }" }
{ IF { MERGEFIELD Amount } > 2 "{ MERGEFIELD Code1 },{ MERGEFIELD Code2 }" }

Führen Sie das zu einem Ausgabedokument zusammen, und Sie sollten eine neue DOCX-Datei mit der richtigen Anzahl von Kopien der benötigten Daten haben. Verwenden Sie dies als Datenquelle für Schritt 2.

(Wenn Ihre Daten tatsächlich komplizierter sind als von Ihnen vorgeschlagen, müssen Sie möglicherweise die Möglichkeit in Betracht ziehen, dass Ihre Datenfelder Kommas enthalten.)

Es gibt eine andere mögliche „zweistufigen“ Ansatz, der kann bearbeitbar sein , wenn Sie Windows Word verwenden, je nachdem , wie viele Zeilen Ihre Excel - Tabelle enthält und wie groß „Betrag“ sein kann.


quelle
0

Sie möchten einen eindeutigen Datensatz anhand der in der Hilfsspalte angegebenen Anzahl von Iterationen durchlaufen.

Mit dem Standard Word / Excel Setup ist dies nicht möglich.

Der Seriendruck in Word Mail hat eine if..then..elseRegel, aber das then/elseFeld ist nur auf Text beschränkt. Die {}Feldnamen werden dort nicht erkannt. Außerdem wird die ifAnweisung mit einer Konstante verglichen, nicht mit einem variablen Wert aus der Hilfsspalte.

Am einfachsten ist es, die Zeile in der Excel-Liste so oft wie nötig zu wiederholen. Andernfalls kann jemand mit VBA-Kenntnissen Aufschluss darüber geben, ob diese Schleife mit Hilfe von VBA möglich ist.

DavChana
quelle
Nun, das ist enttäuschend. Aber danke für die Antwort! Ich werde in eine andere Lösung als Word / Excel suchen :)
Topcats