sims
Goto Top

Grafik in Zelle einfügen und automatisch anpassen

Hallo liebe Admin Gemeinde,
ich habe eine Problem was ich bis jetzt nicht so wirklich lösen konnte!
Hab auch mit Google nichts gefunden was mir weiter geholfen hat!

Und zwar würde ich gerne in eine Zelle eine Grafik einfügen und die Grafik soll sich dann automatisch an die Zellen größe anpassen (oder vielleicht an einem vorgegebenen Wert, sprich Länge und Breite, orientieren).
Kann man das vielleicht mit VBA oder so umsetzen ? Wenn ja, wie?

Wäre eine feine Sache wenn mir wer weiterhelfen könnte - besten DANK!


mfg
sims

Content-Key: 170806

Url: https://administrator.de/contentid/170806

Printed on: April 19, 2024 at 22:04 o'clock

Mitglied: 64748
64748 Aug 02, 2011 at 11:12:59 (UTC)
Goto Top
Hallo sims,

via Skript Grafiken verändern geht sehr gut mit Imagemagick. http://de.wikipedia.org/wiki/ImageMagick und http://www.imagemagick.org/script/index.php .
Zumindest unter Linux lässt sich imagemagick sehr gut aus Skripten heraus verwenden, also sollte es auch mit VB kein Problem sein.

Markus
Mitglied: 76109
76109 Aug 02, 2011 at 23:12:35 (UTC)
Goto Top
Hallo sims!

In etwa so:
Sub test()
    Dim Grafik As Shape
    
    For Each Grafik In ActiveSheet.Shapes
        With Grafik
            .LockAspectRatio = msoFalse
            .Width = .TopLeftCell.Width
            .Height = .TopLeftCell.Height
        End With
    Next
End Sub

Gruß Dieter