1、2:进程应该是可以创建的。
3、把数据读出来,加入word,小例
var
    Word:Variant;
begin
    Word:=CreateOLeObject('Word.application');
    Word.visible:=True;
    Word.documents.add;    Richedit1.SelAttributes.Color := clRed;
    Richedit1.SelAttributes.Style := [fsBold];
    Richedit1.lines.Add('公式名称:编辑');
    Richedit1.SelStart:=14+Length(trim('公式名称:编辑'));
    Richedit1.Tag:=Richedit1.SelStart-1;
    Richedit1.SelLength:=4;
    Richedit1.SelectAll;
    Richedit1.CopyToClipboard;
    Word.Selection.Paste;
end;
excel也一样。4、uses shellapi;5、Qreport可以自动处理6、FileExists