Я через буфер обмена вставлял, ShapeRange.IncrementTop/Left можно положение картинки на холсте книжной страницы изменять
	Код:
	| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | usesClipbrd;
 ...
 var
  Excel:Variant;
  pic: TPicture;
 begin
  Excel:= CreateOleObject('Excel.Application');
  Excel.Visible:=true;
  Excel.Workbooks.Add(-4167);
  pic:= TPicture.Create;
  pic.LoadFromFile('037.bmp');
  ClipBoard.Assign(pic);
  Excel.ActiveSheet.Paste;
  Excel.ActiveSheet.Shapes.Item(Excel.ActiveSheet.Shapes.Count).Select;
  Excel.Selection.ShapeRange.IncrementLeft(Increment := 10)
  Excel.Selection.ShapeRange.IncrementTop(Increment := 10);
  pic.Free;
 end;
 | 
 наверное так не правильно, но по-другому не умею