Hola.
Yo abro los documentos de word a partir de la versión 2000 con lo siguiente y me funciona sin problemas:
Código Delphi
[-]
var
Cero: OleVariant;
Word: _Application;
begin
Cero := 0;
Word := CoWordApplication.Create;
Word.Documents.Open(NombreDoc, EmptyParam, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, Cero, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
...
Un saludo