Sobre tu pregunta, tienes que hacer Connect antes de abrir el documento.
Código Delphi
[-]
var
FileName: OleVariant;
begin
WordApplication1.Connect;
WordApplication1.Visible := True;
FileName := 'd:\documento.doc';
WordApplication1.Documents.Open(FileName, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam, EmptyParam,
EmptyParam, EmptyParam, EmptyParam, EmptyParam);
Saluditos