Re: Briefumschläge drucken mit Serienbrieffunktion

Thomas Kaegi <[email protected]>
Newsgroups gmane.os.apple.ragtime.german
Message-ID <[email protected]>
Hallo Klaus

Eine Lösung, die genau deinen Wünschen entsprechen würde, gibt es meines Wissens nicht. Am nächsten würde eine AppleScript-Lösung kommen, bei welcher du nur noch die Enter-Taste drücken müsstest, damit die nächsten 20 Umschläge gedruckt werden. Aber du arbeitest ja mit Windows, so dass das ausser Betracht fällt.

Ich habe ein analoges Problem (auf Mac) wie folgt gelöst:

Annahmen für die nachstehend angeführten Formeln: Alles bindet sich im gleichen Dokument. Es gibt dort 2 Rechenblätter, "R_Adr" und "R_Druckbereich". In Spalte R_Adr!A:A ab Zeile 1 ist (ohne Leerzeilen) ein Adresselement, das in allen Adressen vorkommt, also z.B. der Familienname. In R_Druckbereich steht in Zelle A1 die Nummer der ersten zu druckenden Adresse, in Zelle B1 die Nummer der letzten Adresse des aktuellen Druckbereichs, also in deinem Fall z.B. für die zweiten 20 Umschläge in A1 der Wert 21, in Zelle B1 der Wert 40. Bevor du beginnst setztest du in diese beiden Zellen die Werte 1 und 20.

Ferner gibt es im Layout einen Knopf mit dem Titel "Nächste 20" und der Formel:

SetzeZelle(R_Druckbereich!$A$1+20;R_Druckbereich!$A$1)&SetzeZelle(R_Druckbereich!$A$1+19;R_Druckbereich!$B$1)

Der erste Teil der Formel erhöht den Wert in Zelle A1 von R_Druckbereich um 20, der zweite Teil setzt in Zelle B1 die Nummer der letzten zu druckenden Adresse für diesen Bereich. Natürlich könnte ein zweiter Knopf definiert werden, mit dem die Werte in den beiden Zellen auf die Initialwerte gesetzt würden.

Nun musst du nur in der Serienbriefformel den Teil für den Namen mit einer Bedingung ergänzen:

Serienbrief(R_Adr!$A:$A;Und(DruckNr≥R_Druckbereich!$A$1;DruckNr≤R_Druckbereich!$B$1))

Sobald 20 Umschläge gedruckt sind klickst du auf den Knopf (wählst damit den nächsten Druckbereich) und löst den Druckbefehl aus. Das ist wesentlich einfacher als die von dir beschriebene Operation mit dem Löschen und Nachrücken der Adresstabelle. Die Lösung hat auch noch den Vorteil, dass du - falls es einen Briefumschlag nicht schön drucken sollte - diesen ohne Problem nachdrucken kannst: einfach in Zelle A1 und B1 von R_Druckbereich je die Nummer der Adresse eingeben, für die der Umschlag nachgedruckt werden soll und dann den Druckbefehl auslösen.

Meines Erachtens sollte das auch mit RT 6.0.2 unter Windows funktionieren.

Viel Erfolg!

Gruss, Thomas

#############################################################
This message is sent to you because you are subscribed to
the mailing list <[email protected]>.
To unsubscribe, E-mail to: <[email protected]>
To switch to the DIGEST mode, E-mail to <[email protected]>
To switch to the INDEX mode, E-mail to <[email protected]>
Send administrative queries to <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.