Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: WordApplication statt OLE

  Alt 18. Okt 2007, 16:34
Hallo Micha,

erste Wahl für das Arbeiten mit Delimited Text Files als Steuerdateien für die MailMerge-Funktion von MS Word 2003 scheinen mir ODC-Dateien in Verbindung mit einer Konfigurationsdatei namens Schema.ini zu sein. Leider habe ich keinen direkten Zugriff auf die entsprechende Dokumentation - den solltest aber du haben, oder?

Die ODC-Datei erzeugst du mit MS Office und die Datei Schema.ini erstellst du mit deinem Editor.

Code:
[deine-steuerdatei.txt]
Format=Delimited(;)
MaxScanRows=25
CharacterSet=65001
ColNameHeader=False
Col1=Postleitzahl text
Col2=Nachname text
Du kannst für jede Steuerdatei einen eigenen Abschnitt in der Datei Schema.ini anlegen. 65001 ist die CodePage von UTF8. Wenn deine Feldbezeichner in der ersten Zeile der Steuerdatei stehen, dann entfallen die Angaben zu Col1..Col255 und du verwendest ColNameHeader=True. Hinter den Feldbezeichnern kannst du einen Datentyp vorgeben, damit Word nicht unnötig (falsch) raten muss. MaxScanRows beschränkt die Datenanalyse, damit alles ein wenig schneller geht.

Jetzt hilft nur noch ein beherzter Griff zum Handbuch.

Freundliche Grüße
  Mit Zitat antworten Zitat