先保存图象,再插入word中
uses ComObj;
procedure TForm1.Button1Click(Sender: TObject);
Var FWord :OleVariant; //Word应用程序
FDocument :OleVariant; //文档
FPicture:OleVariant;
tmpstr:string;
begin
FWord:= CreateoleObject('Word.Application');
FDocument:=FWord.Documents.Add(,,$00000000,); //新的文档
FWord.visible:=false;
tmpstr:='C:/1.jpg';
Image1.Picture.SaveToFile(tmpstr);
FPicture:=FDocument.InlineShapes.AddPicture(tmpstr,$00000000,$00000001,);
FPicture.ConvertToShape.select;
FDocument.Application.Selection.ShapeRange.width:=image1.Width;
FDocument.Application.Selection.ShapeRange.height:=image1.Height;
FDocument.Application.Selection.ShapeRange.IncrementLeft(10);
FDocument.Application.Selection.ShapeRange.IncrementTop(10);
FPicture:=null;
FWord.visible:=true;
end;