home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / system / printfiles / deutsch / beispiele / serienbrief.dok < prev    next >
Text File  |  1995-02-27  |  2KB  |  53 lines

  1. *********************************************************************
  2.               Anleitung zum Beispiel Serienbrief.rexx
  3. *********************************************************************
  4. Dieses Arexx-Script demonstriert die Erstellung von Serienbriefen
  5. aus einer Briefvorlage und einer Adressendatei mit Hilfe von PrintFiles.
  6.  
  7. Das Beispiel besteht aus folgenden Dateien:
  8.  
  9.     - Namen.dat         Eine Adressendatei, die Adressen im folgenden
  10.                         Muster enthält:
  11.  
  12.                           Anrede (Herr | Frau) Vorname Nachname
  13.                           Straße Hausnummer
  14.                           PLZ Ort
  15.  
  16.     - Briefvorlage      Beispielbrief
  17.  
  18.     - serienbrief.rexx  Arexx-Script zur Erstellung von Serienbriefen.
  19.  
  20. Verwendung:  rx serienbrief <brief> <adressen>
  21.  
  22.                 <brief>    ist die Briefvorlage
  23.                 <adressen> ist die Adressendatei
  24.  
  25. Arbeitsweise:
  26.  
  27. Das Script benutzt die Makrofähigkeit von PrintFiles, um in einer gegebenen
  28. Briefvorlage definierte Makros durch aus einer Adressendatei gelesene Daten
  29. zu ersetzen.
  30.  
  31.             In dem Beispiel enthält die Briefvorlage folgende Makros:
  32.  
  33.             anrede         (Herr | Frau)
  34.             anrede_1       (Sehr geehrter Herr | Sehr geehrte Frau)
  35.             vor            Vorname
  36.             nach           Nachname
  37.             strasse        Straße und Hausnmmer
  38.             ort            PLZ und Ort
  39.  
  40.             Das
  41.  
  42. Zuerst wird ein MessagePort eingerichtet, an dem das Ende eines Druckvorgangs
  43. signalisiert wird.
  44. Dann wird die Adressendatei geöffnet und versucht, einen Datensatz zu lesen. Bei
  45. Erfolg wird PrintFiles zunächst angewiesen die o.g. Textersatzmakros aus der
  46. Liste zu löschen um dann die neuen Makros wieder in die Liste einzufügen.
  47. Dann wird der Name der Briefvorlage in die Druckliste eingefügt und mit dem
  48. Drucken begonnen. Das Ende des Druckvorgangs wird unserem Messageport mitgeteilt,
  49. so daß wieder ein neuer Brief erstellt werden kann.
  50.  
  51. Hinweis: Sie sollten PrintFiles auf die Einstellungen im Arexx-Script "Brief" im
  52. Rexx-Verzeichnis dieser Diskette einstellen.
  53.