Delphi 6 で Excel シートを作成しました。シートに画像を追加する必要があります。誰もそれを行う方法を知っていますか?
4176 次
1 に答える
3
次のように試すことができます:
procedure InsertPicture(ActiveSheet: OleVariant; ImageFilePath: string: ImageHeight, PictureTop: Integer);
var
Picture: OleVariant;
begin
Picture := ActiveSheet.Pictures.Insert(ImageFilePath);
Picture.Width := ImageHeight * Picture.Width / Picture.Height;
Picture.Height := ImageHeight;
Picture.ShapeRange.Left := 0;
Picture.ShapeRange.Top := PictureTop;
Picture.Placement := xlMove;
end;
于 2008-11-10T16:14:02.143 に答える