Excel Export mit einem Bild in eine Bestimmte Zelle

9. Mai 2012 14:41

Hallo Forum,

ich bin gerade dabei für unser Lager ein Excel Export zu basteln um Materialschütten mit Schildchen zu bestücken.
Das komplette Schildchen ist von mir bereits gelayouted.
Mein einziges Problem ist nun, das ich kein Bild ins Excel in eine bestimmte Zelle importiert bekomme.

Zwei Ansätze hab ich versucht.

1.) Bild ist im Artikelstamm abgelegt und mit
Code:
Item.Calcfields(Item.Picture)
und dann
Code:
Sheet.Range('B2').Value := FORMAT(Item.Picture);
reingeladen. Im Excel ist leider nur ein "*" zu sehen.

2.) Bild ist im "C:\temp\" abgelegt und ich versuche über
Code:
Sheet.Shapes.AddPicture('C:\temp\A1017559.bmp',1,1,20,20,200,100);
darauf zuzugreifen.
Das funktioniert so weit, nur setzt er das Bild irgendwo oben links in die Ecke.

Welche möglichkeit hab ich um das Bild in mein gewünschtes Feld "B2" reinzubekommen.

Danke schonmal

Ciao
OcchiX

Re: Excel Export mit einem Bild in eine Bestimmte Zelle

9. Mai 2012 15:13

Ich denke der erste Ansatz kann auch mit Anpassungen nicht funktionieren.
Was meistens gut hilft bei so etwas ist sich das ganze als Makro aufzuzeichnen und anschliessend zu schauen wie Excel das löst.
Aus der Automation heraus funtioniert es dann nahezu identisch.
Was ich jetzt auf die schnelle gefunden habe ist: http://www.mrexcel.com/forum/showthread.php?t=47391

Re: Excel Export mit einem Bild in eine Bestimmte Zelle

9. Mai 2012 15:42

Okay, habe ich mir schon fast gedacht, das es mit Variante 1 wohl leider nicht gehen wird.

Mit Variante 2 hab ich es ganz gut hinbekommen, in dem ich die weiteren Parameter nach dem Pfad angepasst habe.

Deinen Link werde ich mir auch mal anschauen und testen.

Vielen Danke aber schonmal :-)

Ciao
OcchiX