![]() // Es wird ein Bild
aus der Zwischenablage in Excel eingefügt, uses ComObj, jpeg, clipbrd; var xcl, wkb: OleVariant; procedure TForm1.Button11Click(Sender: TObject); var jpg: TJpegImage; begin jpg := TJPegImage.create; jpg.loadfromfile('d:\bilder\klavier.jpg'); clipboard.assign(jpg); jpg.free; xcl := createOleObject('Excel.Application'); wkb := xcl.workbooks.add; xcl.ActiveSheet.Paste; xcl.Selection.ShapeRange.ScaleWidth(1.5, 0, 0); xcl.Selection.ShapeRange.ScaleHeight(1.5, 0, 0); xcl.Selection.ShapeRange.IncrementLeft(60.0); xcl.Selection.ShapeRange.IncrementTop(60.0); xcl.visible := true; end; procedure TForm1.FormDestroy(Sender: TObject); begin if not VarIsEmpty(xcl) then xcl.quit; end;
|
Zugriffe seit 6.9.2001 auf Delphi-Ecke