P
Vielen dank, das hat mich schon mal ein stück weiter gebracht
Jetzt hab ich das Problem das ich es über die komponenten TWordDocument und TWordApplication machen soll ... funktioniert wohl auch soweit ganz gut nur hab ich ein Problem mit der Methode TWordApplication->Documents->Open():
Open(VARIANT* FileName/*[in]*/,
VARIANT* ConfirmConversions/*[in,opt]*/,
VARIANT* ReadOnly/*[in,opt]*/,
VARIANT* AddToRecentFiles/*[in,opt]*/,
VARIANT* PasswordDocument/*[in,opt]*/,
VARIANT* PasswordTemplate/*[in,opt]*/,
VARIANT* Revert/*[in,opt]*/,
VARIANT* WritePasswordDocument/*[in,opt]*/,
VARIANT* WritePasswordTemplate/*[in,opt]*/,
VARIANT* Format/*[in,opt]*/, VARIANT* Encoding/*[in,opt]*/,
VARIANT* Visible/*[in,opt]*/,
VARIANT* OpenAndRepair/*[in,opt]*/,
VARIANT* DocumentDirection/*[in,opt]*/,
VARIANT* NoEncodingDialog/*[in,opt]*/,
Word_xp::WordDocument** prop/*[out,retval]*/) = 0; // [18]
Wenn ich ihm nur den FileName übergebe hängt er sich in der Funktion ständig auf, ich denke mal es liegt daran das ich sonst überall EmptyParam übergeben habe, ich ihm aber ja als letzten Parameter ein Word_xp::WordDocument** Object übergeben muss. Da dieses aber leider ein Interface ist und ich keine Klasse kenne die davon abgeleitet ist und ich auch nirgendwo eine Dokumentation dazu finde komm ich an der Stelle leider nicht weiter ... vllt könnt ihr mir hier an der Stelle noch einmal helfen, wäre nett, danke schonmal