Einzelnen Beitrag anzeigen

Benutzerbild von MPirnstill
MPirnstill

Registriert seit: 19. Jul 2004
Ort: Burgdorf
197 Beiträge
 
Delphi XE8 Enterprise
 
#1

WordApplication statt OLE

  Alt 17. Okt 2007, 07:32
Hallo Leute!

Ich versuche gerade meine Anwendung von Delphi 2.0 auf Delphi 7.0 umzustellen. Die meiste Arbeit machen die leider sehr zahlreichen Berichte (QuickReport). Aber das ist nur Arbiet und nicht meine eigentliches Problem.
Das Problem ist, das Word immer ein Fenster zur Bestätigung des Zeichensatzes aufpoppt, das hatte aber unter D2 mit OLE schon funktionierte.

Ich benutze jetzt die WordApplication-Komponente. Mein Programm schreibt Semikolon-separierte Steuerdateien, welche ich im Anschluss mit dem entsprechenden Serienbrief vorm Programm her aufrufe. Leider ist Word ja mit jeder Version (ich nutze Word 2003) schlauer geworden und macht hier eine Zeichensatzerkennung für meine Steuerdatei.
Bei meine alten Variante hat Word das Bestätigungsfenster einfach übergangen und einfach den Zeichensatz genommen, den es erkannt hat. Das war fatal, habe ich aber dadurch behoben, das ich meine Steuerdateien in Unicode schreibe und somit passte es fortan.

Jetzt jedoch, mit der WordApplication-Komponente, blendet Word wieder genau dieses Fenster auf, erkennt auch richtig Unicode, und so sollte dann alles automatisch ablaufen. Nur das Fenster dürfte nicht erscheinen
Gib es da irgendeinen Parameter, den ich beim Öffnen oder Starten des Serienbriefes setzten kann, damit Word nicht mehr nachfragt.

Falls einer eine Idee hat, schon mal vielen Dank.

Gruss
Micha
Ich habe fertig!

DP - hier werden Sie geholfen!
  Mit Zitat antworten Zitat