home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1998 #3
/
amigamamagazinepolishissue1998.iso
/
bazy
/
adm
/
arexx
/
adm-arexxmakros.lha
/
ImExport
/
WordWorth_Export.adm
< prev
Wrap
Text File
|
1997-01-09
|
2KB
|
94 lines
/* $VER: WordWorth_Export.adm 1.1 (9.1.97)
Exportiert Daten für WordWorth
In das Dokument müssen, um die Daten einfügen zu lassen, folgende
Kürzel verwendet werden:
«Firma»
«Anrede»
«Briefanrede» ("Sehr geehrte(r) Frau/Herr <name>" ergibt korrekte Anrede)
«Vorname»
«Nachname»
«Adresse1»
«Adresse2»
«PLZ»
«Ort»
«Telefon»
«Fax»
«EMail»
Desweiteren muß "Komma" als Trennzeichen in WordWorth3 angegeben werden.
von Jan Geißler.
*/
OPTIONS RESULTS
ACTIVATEFIRST
ADDRINMEM
anzahl = RESULT
/* RexxReqTools-Library öffnen */
reqname = "rexxreqtools.library"
if ~show("L", reqname) then
if ~addlib(reqname, 0, -30, 0) then do
say reqname "not found!"
EXIT
end
/* Filename-Filerequester */
dir = "ram:"
rqtitle = "WordWorth-Serienbriefdatei abspeichern"
file = "Adressen.csv"
ok = "Speichern"
rqflags = "rtfi_flags=freqf_save"
filename = rtfilerequest(dir,file,rqtitle,ok,rqflags,)
if filename = "" then do
call rtezrequest("Keine Datei ausgewählt", "Abbruch")
EXIT
end
IF ~OPEN(file,filename,"W") THEN DO /* Ausgabedatei öffnen */
SAY "Kann Ausgabedatei nicht öffnen!"
EXIT
END
dd = "09"x
text = "Firma" || dd || "Anrede" || dd || "Briefanrede" || dd || "Vorname" || dd || "Nachname" || dd || "Adresse1" || dd || "Adresse2" || dd || "PLZ" || dd || "Ort" || dd || "Telefon" || dd || "Fax" || dd || "EMail"
ok = WRITELN(file,text)
DO FOR anzahl
GETADDRESS ADM
namex = ""
names = ""
IF ADM.lastname ~= "" THEN DO
namex = STRIP(ADM.fullname)
names = STRIP(ADM.title ADM.lastname)
END
IF ADM.salutation = "Herrn" THEN DO
salute = "Sehr geehrter Herr" names;
ADM.salutation = "Herr"
END
ELSE IF ADM.salutation = "Frau" THEN salute = "Sehr geehrte Frau" names
ELSE salute = "Sehr geehrte Damen und Herren"
text = ADM.company || dd || ADM.salutation || dd || salute || dd || ADM.firstname || dd || namex || dd || ADM.address1 || dd || ADM.address2 || dd || ADM.postcode || dd || ADM.city || dd || ADM.telephone || dd || ADM.fax || dd || ADM.email1
ok = WRITELN(file,text)
ACTIVATENEXT
END
ok = Close(file)