Diagramm exportieren
19.12.2022 17:18:32
Miguel
ich habe ein Problem beim exportieren eines Diagramms in jpg, um es in UserForm031.Image001 zu laden.
Die Größe von UserForm031.Image001 ist variabel und wird vorher so dimensioniert, dass abhängig von der Bildschirmauflösung der zur Verfügung stehende Platz ausgenutzt wird. Das funktioniert.
Danach erstelle ich das Diagramm mit der Höhe und Breite wie UserForm031.Image001. Das funktioniert auch. In der Tabelle wird das Diagramm in Höhe und Breite wie gewünscht angezeigt.
With ActiveSheet.ChartObjects.Add(10, 10, UserForm031.Image001.Width, UserForm031.Image001.Height)
Beim laden ins UserForm wird das Diagramm zwar in der Höhe korrekt angezeigt, aber in der Breite ist es rechts abgeschnitten und wird zentriert in UserForm031.Image001 angezeigt mit breitem Rand links und rechts. In der jpg Datei ist es ebenfalls abgeschnitten.
ActiveSheet.ChartObjects(1).Chart.Export Filename:=ThisWorkbook.Path & "\Diagram.jpg", FilterName:="JPG"
UserForm031.Image001.Picture = LoadPicture(ThisWorkbook.Path & "\Diagram.jpg")
Bevor ich meinen ganzen Code hochlade: Ist da ein Problem bekannt? Ich kann doch gar nicht definieren, welches Stück vom Diagramm ich laden möchte und was abgeschnitten werden soll, oder? Es ist mir ein Rätsel und ich bin für jede Hilfe dankbar.
Excel Version ist übrigens 2000 bzw. 9.0
Viele Grüße
Miguel
Anzeige

