Ну, во-первых, вам нужно создать файл шаблона .doc, в котором вы собираетесь создать ключевые слова, которые будут заменены ... Вот вам пример кода ...
<br>
var
FileName: OleVariant;
<br> Doc : _Document;
<br>SearchText, ReplaceText, Wrap, All: OleVariant;
<br>
<br> begin
<br>WordApplication1.Connect;
<br>WordApplication1.visible:= True;
<br> FileName:=GetCurrentDir+'\Documents\In_orders.doc';
<br>WordApplication1.Documents.Open(FileName,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam);
<br>Doc := WordApplication1.ActiveDocument;
<br>WordDocument1.ConnectTo(Doc);
<br> WordApplication1.Disconnect;
<br>SearchText := 'order_nomer';
<br>ReplaceText := dbgrid1. < some property.. >;
<br>Wrap := wdFindContinue;
<br>All := wdReplaceAll;
<br>WordDocument1.Content.Find.Execute(SearchText, EmptyParam, EmptyParam, EmptyParam,EmptyParam, EmptyParam, EmptyParam, Wrap, EmptyParam, ReplaceText, EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam);
<br>
<br>WordApplication1.Disconnect;
<br>end;