Office: schlechte Bildqualität beim Export

Helfe beim Thema schlechte Bildqualität beim Export in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich nutze folgenden Code um Diagramme und Bereiche als Bild von Excel zu exportieren: Code: Sub SelectedRangeToImage() Dim tmpChart As Chart,... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Econ, 3. April 2019.

  1. schlechte Bildqualität beim Export


    Hallo,

    ich nutze folgenden Code um Diagramme und Bereiche als Bild von Excel zu exportieren:

    Code:
    Leider werden die Bilder in sehr schlehcter Qualität exportiert. Wie kann ich das Problem lösen?

    :)
     
  2. Beverly
    Beverly Erfahrener User
    Hi,

    ich benutze dazu folgenden Code:

    Code:
    schlechte Bildqualität beim Export grusz.gif
     
    Beverly, 5. April 2019
    #2
  3. Leider funktioniert dies nicht mit Diagrammen.

    Außerdem nimmt die Bildqualität - wenn überhaupt - nur minimal zu. Ich habe schon meine Erwartungen gesenkt, dass die Bildqualität nicht zu 100% der Darstellung in Excel entspricht. Die derzeitigen Lösungen sind aber weit davon entfernt.

    Ich frage mal weiter: Gibt es weitere Vorschläge?
     
  4. Beverly
    Beverly Erfahrener User

    schlechte Bildqualität beim Export

    Was meinst du mit "funktioniert nicht mit Diagrammen" - du hast doch geschrieben, du willst einen Tabellenbausschnitt exportieren...? Diagramme musst du nicht erst als Bild kopieren, in ein Diagramm einfügen und dann exportieren - das geht ohne diesen Umweg.


    schlechte Bildqualität beim Export grusz.gif
     
    Beverly, 6. April 2019
    #4
  5. Ich möchte Tabellenausschnitte und Diagramme als Bilddatei exportieren und diese als .png speichern.

    Ich habe nun mal aus deinem Beispiel Selection.CopyPicture auskommentiert und die Prozedur auf ein Diagramm angewendet. Es entsteht leider ein weißer Export.

    Das Problem der geringen Auflösung ist damit aber auch noch nicht behoben.
     
  6. Hallo,

    welche Excel-Version verwendest du ? 2016 vermutlich ... oder ?
     
    Flotter Feger, 6. April 2019
    #6
  7. Meine Version ist die 2010er. Aber

    Code:
    ergibt die Zahl 14, falls du darauf anspielst...
     
  8. Beverly
    Beverly Erfahrener User

    schlechte Bildqualität beim Export

    In deinem Code exportierst du einen Tabellenausschnitt und kein Diagramm - der Tabellenausschnitt wird kopiert und in ein Diagramm eingefügt, welches exportiert wird...

    Sollen Tabellenausschnitt und Diagramm zusammen als ein gemeinsames Bild exportiert werden oder getrennt? Da musst du schon mal etwas genauer werden, bzw. am besten eine Beispielmappe hochladen und daran genau erklären was du machen willst.

    Außerdem: weshalb erst - wie in deinem Code - ein Chart (Diagrammblatt) erstellen und dieses dann verschieben und als Diagrammobjekt in ein Tabellenblatt einbetten? Da kann man doch gleich ein eingebettetes Diagrammobjekt erstellen - siehe meinen Code.



    schlechte Bildqualität beim Export grusz.gif
     
    Beverly, 6. April 2019
    #8
  9. Hallo,

    die Bildqualität mal außen vor gelassen ... und egal was Karin schreibt, bevor ein CopyPicture-Aufruf erfolgt, muss ab 2010 Application.ScreenUpdating = True stehen ... sonst wird nur ein komplett weißes Bild gespeichert.
    Und, wenn du ein PNG speichern willst, dann so ... zumindest klappt es dann bei mir.

    .Export Filename:="C:\TestBild.png", FilterName:="PNG", Interactive:=True

    Hab zwar den Dialog, der dann eigentlich aufgehen sollte, noch nie gesehen, aber es wird zumindest ein PNG gespeichert.

    Sollte dir die Bildqualität nicht zusagen, dann geht es nur über GDI+ besser.
     
    Flotter Feger, 6. April 2019
    #9
  10. OfficeUser Neuer User
    Wo hast du das denn her...?

    Selektierter Tabellenbereich:

    Tabelle1
     BCDE
    8    
    9    
    104   
    116   
    127   
    139 z 
    14z z 
    15tzz 
    16    
    Excel-Inn.de
    Hajo-Excel.de
    XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
    Add-In-Version 25.15 einschl. 64 Bit

    und exportiertes Bild (im Anhang).


    schlechte Bildqualität beim Export grusz.gif
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    OfficeUser, 6. April 2019
    #10
  11. Beverly
    Beverly Erfahrener User
    Das ist auch logisch, da du dann nur ein leeres Diagramm erstellst (und anschließend exportierst) - die Zeile ist doch an dem Code gerade das Essentielle, denn sie kopiert den selektierten Tabellenbereich als Bild, um ihn dann in das erstellte Diagramm einzufügen und danach dieses Diagramm zu exportieren.

    Wenn du mit der Bildqualität nicht zufrieden bist, dann musst du es über API-Funktionen realisieren:

    Code:
    schlechte Bildqualität beim Export grusz.gif
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    Beverly, 6. April 2019
    #11
  12. Super, die Qualität ist deutlich besser!

    Da ich mich sehr für VBA-Programmierung interessiere und diese Funktionen nicht zum Standard gehören, würdest du mir ein paar Hinweise geben, wo man sich besser darüber informieren kann.

    - Was ist das im Allgemeinen: Private Declare PtrSafe Function OleCreatePictureIndirect Lib "oleaut32.dll"
    - Wo kann ich mich über den Typ .dll im Zusammenhang mit VBA informieren
    - Wo finde ich Infomationen zu: Private Const GUID_IPICTUREDISP As String = "{7BF80981-BF32-101A-8BBB-00AA00300CAB}"
    - ...

    Also, es wäre wunderbar, wenn du mir da Literatur empfehlen kannst.
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
  13. Beverly
    Beverly Erfahrener User

    schlechte Bildqualität beim Export

    Einfach mal zum Begriff "api vba tutorial" im Internet suchen.


    schlechte Bildqualität beim Export grusz.gif
     
    Beverly, 6. April 2019
    #13
  14. Danke!

    Hast du einen Vorschlag, wie der linke und obere Rahmen beim Exportieren erhalten bleibt?
     
  15. ...

    das zugehörige Beispiel.


    Wäre auch schön, wenn der Bildupload funktionieren würde und ich nicht für jeden Versuch eine neue Antwort schreiben müsste. Also einfach so lange die Vielfach Posts ignorieren, bis es klappt.
     
Thema:

schlechte Bildqualität beim Export

Die Seite wird geladen...
  1. schlechte Bildqualität beim Export - Similar Threads - schlechte Bildqualität Export

  2. Schlechtesten 3 Anlagen Aktuell

    in Microsoft Excel Hilfe
    Schlechtesten 3 Anlagen Aktuell: Hallo Zusammen, stelle mir die Frage wie bekomme ich die schlechtesten 3 Anlagen aufgelistet zur aktuellen Stunde. In der Beispieldatei befinden sich auf dem Blatt SIV ,Anlagen aufgelistet,es...
  3. For Schleife, schlechte Performance

    in Microsoft Excel Hilfe
    For Schleife, schlechte Performance: Hallo zusammen, ich habe eine Tabelle mit 22.000 Ids, welche ich in einer 55.000 Zeilen großen Bestandstabelle Suche und bei Treffer einen Wert in einer Nachbarspalte überprüfe. Je nach...
  4. Schlechte Performance unter Win 7

    in Microsoft Access Hilfe
    Schlechte Performance unter Win 7: Gefunden in Access Secrets vom 13.10.2011: ... wenn Sie Access 2010 auf einem System mit Windows 7 (oder 2008) einsetzen und eine Abfrage ausführen, wird in der Taskleiste von Windows der Text...
  5. Kamera funktioniert nur bei Microsoft Teams schlecht.

    in Microsoft Teams Hilfe
    Kamera funktioniert nur bei Microsoft Teams schlecht.: Meine Kamera die ich vor kurzem gekauft habe funktioniert bei programmen wie Zoom oder Discord problemlos, aber auf Teams ruckelt es so, dass man nichts mehr erkennt....
  6. Schlechte Audio (mikro) qualität trotz SEHR gutem Mikrofon

    in Microsoft Teams Hilfe
    Schlechte Audio (mikro) qualität trotz SEHR gutem Mikrofon: Hallo ich besitze ein shuresm7b + Cloudlifer + audio interface (Focusrite Scarlett solo 3rd gen) also ein sehr gutes setup. Trotzdem ist meine Audio Qualität sehr sehhhr schlecht in MS TEAM (Auch...
  7. Summe ohne schlechtesten Wert

    in Microsoft Excel Hilfe
    Summe ohne schlechtesten Wert: Hallo ich habe eine kleine Frage, und zwar wie ich am elegantesten eine Formel für folgendes Problem schreiben kann. Ich habe einen Datenbereich von mehreren Werten, daraus möchte ich die Summe...
  8. Schlechte Qualität einer Visio Grafik in Word

    in Microsoft Word Hilfe
    Schlechte Qualität einer Visio Grafik in Word: Servus an alle, mein Problem lautet so: Ich habe ein Prozessdiagramm in Visio03 Pro erstellt und das dann in Word kopiert. So weit ist alles klar gegangen, auch von der Qualität her. Smile...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden