Seite 1 von 1

RTF Datei für Serienbrief - Optimieren !?

Verfasst: Mo, 15. Feb 2016 11:16
von xbaseklaus
Guten Morgen,

da ich meine alten DBF nicht mehr für die Serienbrieffunktion im neuen Office 2016 ( 365 ...) verwenden kann
bin ich übergegangen die Adressen in eine RTF zu schreiben. Diese wird ja von Office direkt erkannt und verwendet.

Im Moment sieht die RTF wie folgt aus:

Code: Alles auswählen

{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1031{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
{\*\generator Riched20 10.0.10586}\viewkind4\uc1
\pard\sa200\sl276\slmult1\f0\fs22\lang7

Titel;Name;Vorname;Strasse; ...\par
Künstlerdienst/Bundesanst. f. Arbeit;;;Schwannstr. 3; ...\par
Künstlerdienst/Bundesanst. f.Arbeit;;;Hildesheimer Str. 47; ...\par
...
}
Ich hab mir einfach einen einfachen Texteditor genommen und eine Datei als RTF gespeichert !
Funktioniert alles soweit sehr gut.

Mich interessieren jetzt aber die ersten 3 Zeilen die vom Texteditor erzeugt wurden:

1. kann ich davon noch etwas weglassen ohne dass Word es nicht mehr als RTF erkennt ?

2. kann ich irgendwo sagen wir mal eine Beschreibung einfügen z.B. von Programm XYZ erzeugt , mit Datum XYZ, unter Verwendung von Filter XYZ ... ?

Nur falls einer auf die schnelle sich damit auskennt !

Mfg. Klaus

Re: RTF Datei für Serienbrief - Optimieren !?

Verfasst: Mo, 15. Feb 2016 11:18
von xbaseklaus
Ich glaube ich habe es in der falschen Rubrik gepostet ... Sorry

Re: RTF Datei für Serienbrief - Optimieren !?

Verfasst: Mo, 15. Feb 2016 11:23
von Tom
Die (etwas betagten) Spezifikationen sind hier zu finden:

https://msdn.microsoft.com/de-de/librar ... 10%29.aspx

Im einfachsten Fall besteht ein gültiges RTF-Dokument lediglich aus lediglich aus dem kurzen Prolog "{\rtf1" und endet mit der geschweiften Klammer "}". Ein sehr simples RTF-Dokument sähe so aus:

{\rtf1
Hallo
}

Das enthält allerdings keine Formatierungsanweisungen, keine Schriftarten und keine Farbspezifikationen. Je nachdem, was man darstellen will, wird das Dokument komplexer. Dein Prolog formuliert den Zeichensatz/die Codepage, definiert einen Font, informiert darüber, mit welcher Software der Text erzeugt wurde usw. Wenn man's braucht, kann man das machen. Wenn nicht, überlässt man dem jeweiligen System, wie der Text aussieht.

Re: RTF Datei für Serienbrief - Optimieren !?

Verfasst: Mo, 15. Feb 2016 11:26
von brandelh
Für die Serienbrieffunktion sollte aber doch normales CSV Format geeigneter sein oder ?

Name; Vorname; PLZ Ort

Re: RTF Datei für Serienbrief - Optimieren !?

Verfasst: Mo, 15. Feb 2016 11:49
von Tom
Man kann eine DBF erzeugen und einfach mit dem Suffix "XLS(X)" versehen, das erkennt Office 365 auch.

Der Ansatz, eine Steuerdatei über RTF zu erzeugen, ist ziemlich originell. :wink:

Die müsste dann aber so (minimal) erkannt werden:

{\rtf1
Titel;Name;Vorname;Strasse; ...\par
Künstlerdienst/Bundesanst. f. Arbeit;;;Schwannstr. 3; ...\par
Künstlerdienst/Bundesanst. f.Arbeit;;;Hildesheimer Str. 47; ...\par
...
}

Re: RTF Datei für Serienbrief - Optimieren !?

Verfasst: Mo, 15. Feb 2016 13:58
von xbaseklaus
Danke Tom rtf wird in der minimal Version angenommenen.

@brandelh Warum nicht ! Funktioniert 1a und Nachteile gibt es keine. Für mich ist der Vorteil, dass ich für Wartungsarbeiten Informationen noch einfügen werde.

Wer hat die Datei erstellt, wann , mit welchem Filter usw. Damit hab ich dann bei Wartungsarbeiten alle für mich relevanten Daten in der RTF Datei stehen . Bin dabei die RTF Möglichkeiten noch weiter auszubauen , mal schauen was ich da noch so alles verwenden kann .

Gruß Klaus