Diagramm-Export: PDF, EPS od. JPG

Schönen guten Abend,

Word und Excel 2007 machen mich schier wahnsinnig!

–> Folgende Problemstellung:

Ich habe für eine umfangreiche wissenschaftliche Arbeit
Dutzende Diagramme in Excel 2007 erstellt und möchte
diese nun in den Text einbinden. Da ich Diagrammunterschriften
mit Fußnoten benötige, ich aber nur Bilder in Positionsrahmen
einfügen kann, möchte ich aus meinen Diagrammen hochauflösende
JPG-Files oder besser: PDF od. EPS-Dateien machen.

Hat jemand eine Idee, wie ich meine Diagramme hochauflösend
in eines der erwähnten Formate konvertieren kann?

Schöne Grüße,
Sebastian

Hallo,
es gibt PDF-erzeugende Programme, die wie ein Drucker agieren. Alles was man dort hineindruckt, wird eine pdf-Datei.
Und Excel Diagramme kann man einzeln drucken. Diagramm markieren, Seitenansicht, ggf Raender ausrichten usw.
Gruss Helmut

Hallo Helmut,

danke für Deine Antwort. Die Dateierzeugung mittels
generischem PDF-Drucker habe ich mit „PDF-factory“,
„PDF Creator“ und „freePDF“ ausprobiert - und bekomme
keine zufriedenstellenden Ergebnisse. Leider kommt es
zu Fehldarstellunge und Farbabweichungen.

Gibt es noch andere Möglichkeiten?

Beste Grüße,
Sebastian

hallo Sebastian,

Word und Excel 2007 machen mich schier wahnsinnig!

willkommen im Club :smile:

Hat jemand eine Idee, wie ich meine Diagramme hochauflösend
in eines der erwähnten Formate konvertieren kann?

Schau mal hier:

http://www.google.de/#hl=de&num=100&q=excel+diagramm…

Gruß
Reinhard

Danke für den Hinweis, Google hatte ich vor meinem Posting bereits
einige Stunden lang bemüht. Von raffinierten Zwischenablagen-Photoshop-
Frickeleien bis hin zu Visual Basic Skripten habe ich so einiges
ausprobiert - und bin bislang gescheitert.

Eigentlich ein Unding, das Micro$oft keine entsprechenden
Funktionaltiäten anbietet. Vielleicht sollte ich meine Office-
Version zurückgeben :smile:

Gruß, Sebastian

Hallo Sebastian,

Von raffinierten
Zwischenablagen-Photoshop-
Frickeleien bis hin zu Visual Basic Skripten habe ich so
einiges
ausprobiert - und bin bislang gescheitert.

an was genau gescheitert? An dem „hochauflösend“?
Ich habe die Google-Treffer überflogen, die sahen doch gut aus.

Egal, ich schreibe mal die drei Möglichkeiten, die mir bekannt sind:

a) Bildschirmkopie des Diagramms machen, in Irfanview o.ä. einfügen, dort als jpg abspeichern.

b) das Diagramm mit Excelmitteln als Bitmap, bmp, abspeichern, mit einem Grafikprogramm in eine jpg wandeln.

c) mit Excel-Vba das Diagramm direkt als jpg apspeichern.

Mehr fällt mir dazu nicht ein und für c) habe ich keinen Code zur hand, aber das kann ich recherchieren obs überhaupt so geht, ich glaube aber ich sah schon mal entsprehenden Code.

Sehe ich es eigentlich richtig das dieses da:

„Da ich Diagrammunterschriften mit Fußnoten benötige, ich aber nur
Bilder in Positionsrahmen einfügen kann,“

nichts mit der Problemlösung zu tun hat? Wäre schön, weil ich hab das nicht so kapiert und kenne mich in Word nicht aus.

Gruß
Reinhard

Hallo,
warum willst Du eine jpg erstellen.
Besser waere ein pixelgenaues Format
wie bmp tif gif oder png
wobei ich zum png raten wuerde
wenns Farbe sein soll
keine Verfaelschungen und wenig Speicherbefarf bei den typischen wenigfarbigen Exceldateien
oder tif bei schwarzweiss.

Schau mal zum Vergleich eine jpg an, auch mit hohem Speicherbedarf hast Du um jede kontrastreiche Linie einen Schwarm kontrastaermerer Pixel gestreut. Bei png und einer Linie auf weiss ist kein Pixel neben der Linie anders als weiss.
Gruss Helmut

du könntest dir einfach den „free pdf xp“ als durcker installieren.

du findest ihn unter http://freepdfxp.de/

mit freundlichen grüßen

8coolio8
http://www.computer-branchenbuch.de/

Grüezi paradosis

Ich habe für eine umfangreiche wissenschaftliche Arbeit
Dutzende Diagramme in Excel 2007 erstellt und möchte
diese nun in den Text einbinden. Da ich Diagrammunterschriften
mit Fußnoten benötige, ich aber nur Bilder in Positionsrahmen
einfügen kann, möchte ich aus meinen Diagrammen hochauflösende
JPG-Files oder besser: PDF od. EPS-Dateien machen.

Hat jemand eine Idee, wie ich meine Diagramme hochauflösend
in eines der erwähnten Formate konvertieren kann?

Ist denn ein einfaches Markieren des Diagramms und Copy/Paste nicht ausreichend?

Ansonsten vielleicht ein SnapShot-Programm, das Ausschnitte aus dem Bildschirm dann als beliebige Grafik-Formate speichern kann.
Snagit ist da eine sehr gute Wahl - teilweise gibt es ältere Versionen auch als Zugabe auf PC-Zeitschriften, aber auch der Preis für die aktuelle Version ist nicht allzu hoch.

Alternativen wären hier dann vielleicht die folgenden:

http://www.faststone.org/FSCaptureDetail.htm
http://www.photoscape.org/ps/main/screenshot.php
http://www.alternative-zu.de/q/SnagIt

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Erklärung
Hallo Reinhard,

danke für Deine Hilfestellung!

a) Bildschirmkopie des Diagramms machen, in Irfanview o.ä.
einfügen, dort als jpg abspeichern.

Funktioniert natürlich, die Auflösung ist aber für Print ungeeignet.

b) das Diagramm mit Excelmitteln als Bitmap, bmp, abspeichern,
mit einem Grafikprogramm in eine jpg wandeln.

Bei Excel 2007 kenne ich keine Funktion, ein Grafikformat wie
bmp, jpg, tif, gif und Co zu exportieren. Welche Dateiformat am
Ende rauskäme, ist dabei irrelevant.

c) mit Excel-Vba das Diagramm direkt als jpg apspeichern.

Hierfür habe ich in der Tat schon Code gefunden und ausprobiert.
Zwar war es so möglich, einzelne Diagramme als bspw. gif zu
exportieren, die Qualität lag aber nicht über der „Bildschirm-
fotomethode“. Ich müsste das schon den dpi-Wert manuell auf
mind. 600 einstellen können.

Sehe ich es eigentlich richtig das dieses da:
„Da ich Diagrammunterschriften mit Fußnoten benötige, ich aber
nur Bilder in Positionsrahmen einfügen kann,“
nichts mit der Problemlösung zu tun hat? Wäre schön, weil ich
hab das nicht so kapiert und kenne mich in Word nicht aus.

Der Hintergrund für mein Hilfegesuch ist ein Word-Ausgangsproblem:
ich schreibe an einer umfangreichen Arbeit, für die ich zahllose
Diagramme in Excel erstellt habe. Nun möchte ich die Diagramme im
Fließtext einbinden und beschriften. Da fangen die Probleme auch
schon an. Wenn ich eine „Beschriftung“ in Word einfüge, ist es
innerhalb dieser nicht möglich, Fußnoten einzufügen. Dies ist aber
immanent wichtig für mich.
So bin ich darauf aufmerksam geworden, dass in „Positionsrahmen“
umgewandelte Beschriftungsboxen Fußnoten enthalten können. So weit,
so prima…
Allerdings sind diese dann nicht fest mit dem Diagramm verankert.
Kommen also auf einer Seite einige Zeilen hinzu, zerflückt es mir
Diagramm und Beschriftung, die dann irgendwo getrennt in meinem
Dokument herum fliegen. Die Lösung könnte sein, sowohl Diagramm als
auch Beschriftung mit Fußnoten in einem Positionsrahmen zusammen-
zufassen. Dabei entsteht jedoch das Problem, das fertiggestellte
Diagramme nicht in einen Positionsrahmen hineinkopiert werden können.
Das funktioniert nur mit Grafikdateien, also jpgs und Co.

–> Deswegen suche ich nach einer Möglichkeit, aus Diagrammen
Grafikdatein zu machen. Bei möglicht hoher Auflösung!

Schöne Grüße,
Sebastian

Hallo Helmut,

klar sind Formate wie PNGs oder gleich Vektorformate qualitativ
besser. Welche Dateiformat am Ende herauskommt, ist für meinen
Fall irrelevant: Hauptsache, Word kann damit umgehen.
Hier mal eine ausführlichere Erklärung meines Falls :smile:

/t/diagramm-export-pdf-eps-od-jpg/5463906/10

Beste Grüße,
Sebastian

Grüezi Paradosis

b) das Diagramm mit Excelmitteln als Bitmap, bmp, abspeichern,
mit einem Grafikprogramm in eine jpg wandeln.

Bei Excel 2007 kenne ich keine Funktion, ein Grafikformat wie
bmp, jpg, tif, gif und Co zu exportieren. Welche Dateiformat
am Ende rauskäme, ist dabei irrelevant.

c) mit Excel-Vba das Diagramm direkt als jpg apspeichern.

Hierfür habe ich in der Tat schon Code gefunden und
ausprobiert.
Zwar war es so möglich, einzelne Diagramme als bspw. gif zu
exportieren, die Qualität lag aber nicht über der „Bildschirm-
fotomethode“. Ich müsste das schon den dpi-Wert manuell auf
mind. 600 einstellen können.

Versuche es mal mit dem .PNG-Format.
Die folgende Sub erzeugt dir für alle Diagramme des aktiven Tabellenblattes eine .PNG-Datei im angegebenen Ordner.

Sub DiagrammAlsGrafikSpeichern()
Dim lngI As Long
Dim Diag As Chart

 For lngI = 1 To ActiveSheet.ChartObjects.Count
 Set Diag = ActiveSheet.ChartObjects(lngI).Chart
 Diag.Export Filename:="C:\Test\Diag" & lngI & ".png", FilterName:="PNG"
 Next lngI
End Sub

Auflösungen lassen sich da leider nicht einstellen - alternativ bleibt daher nur der Screenshot bei entsprechend vergrössertem Zoom.

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -