Bueno aqui esta la solucion ami problema y era tan sencillo responderla que no veo los motivos de haberlo explicado ya q en e los hilos y ejemplos de este foro no esta algo sencillo.
Código Delphi
[-]
procedure TFormPric.DBGrid1EditButtonClick(Sender: TObject);
Var
WordApp: OleVariant;
vDoc: Variant;
cArchi: String;
begin
cArchi:=MD.tbMovCauEscrito.Value+'.DOC'; WordApp:=ComObj.CreateOleObject('Word.Application');
IF FileExists(cArchi)=True THEN vDoc:=WordApp.Documents.Open(cArchi) ELSE BEGIN vDoc:=WordApp.Documents.Add; vDoc.SaveAs(cArchi); END;
WordApp.Visible:=True; end;
Bueno este proceso me funciona hasta el momento sin problemas.
Si alguien quiere agregar algun comentario a mi rutina sera bien venido, claro esta si a los dioses no les molesta y se dan el tiempo de revisarlo.