Word-Server unter XP macht Probleme

Hallo Experten,

mit „WordApplication.Documents.Open…“ greife ich auf den Word-Server zu. Klappte auch bisher unter allen Systemen, bis XP kam. Aber auch hier geht’s es unter bestimmten Voraussetzungen und unter anderen nicht, welche ich noch nicht 100% rekronstruieren konnte.

Das Problem ist, dass Word erst „angeschubst“ werden muss, d.h. wenn ich Word öffne, und dann aus Delphi das entsprechende Dokument öffne, geht’s. Wenn Word geschlossen ist, nicht ??!!

Vielen Dank vorab!!

Gruß
Michael

Hi Michael,
ich habe in meinen Anwendungen den TWordApplication
wie folgt im OBjektinspektor eingestellt:
Autoconnect=False,
Autoquit=true,
Connectionkind= ckrunningornew
um ein Dokument zu öffnen folgende Code:

var Dateiname: OleVariant;
VarFalse : OleVariant = false;
VarTrue : OleVariant = true;
VarLeer : OleVariant = ‚‘;
VarForm : OleVariant = wdOpenFormatAuto;


WordApplication.Connect;
WordApplication.Documents.Open(Dateiname,
VarFalse,VarFalse, VarFalse, VarLeer, VarLeer, VarFalse,
VarLeer, VarLeer, VarForm);

WordApplication.Disconnect;

Vielleicht etwas umständlich - aber das funktioniert mit allen Windows xxx Betriebssystemen und Wordxxxx

Probiers aus.
Mathias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]