Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Grafik per Ole-Automation in Excel 2007 einfügen (https://www.delphipraxis.net/100975-grafik-per-ole-automation-excel-2007-einfuegen.html)

geofranz01 6. Okt 2007 13:04


Grafik per Ole-Automation in Excel 2007 einfügen
 
Hi,
hab folgendes Problem:
Ich will eine Grafik per Ole-Automation in Excel einfügen.
Doch leider habe ich keine Ahnung, wie ich das machen soll. Mit der Suche und in TExcelApplication habe ich auch gefunden. :(

Weiß jemand wie das funktioniert? Das Gerüst außen rum steht schon. Mir fehlt einfach nur der Befehl.

Vielen Dank für eure Hilfe!,

geofranz

geofranz01 6. Okt 2007 18:26

Re: Grafik per Ole-Automation in Excel 2007 einfügen
 
So hab das Problem jetzt nach langem Suchen gelöst:

Delphi-Quellcode:
Excel:= GetActiveOleObject('Excel.Application');
Excel.visible:=true;
top:=Excel.ActiveCell.top;
left:=Excel.ActiveCell.left;
picture:=Excel.ActiveSheet.Pictures.Insert('D:\w.BMP');
picture.select;
picture.top:=top;
picture.left:=left;
Jetzt habe ich aber folgendes Problem: Sobald mein Programm beendet wird, fragt Excel ob gespeichert werden soll, obwohl Excel selbst nicht beendet werden soll.

//EDIT: Hab den Fehler gefunden, hatte noch eine ExcelApplication im Hintergrund, die das bezweckt hat. Thread kann als fertig gekennzeichnet werden. Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz