Wie kann ich ein Diagramm in einer PNG- oder GIF-Datei in Microsoft Excel speichern?
Ich weiß, dass ich als HTML-Datei speichern und das dort erstellte Bild verwenden kann, aber ich vermute, dass es einen Weg gibt, der keine andere Unordnung von Dateien erzeugt, die ich nicht möchte. Gerne installiere ich ein Add-In, wenn dies die empfohlene Option ist.
Ich verwende Excel 2003 und 2007, wenn das wichtig ist.
microsoft-excel
charts
png
gif
fmark
quelle
quelle
Antworten:
Excel fehlt jede Benutzer zugängliche Unterstützung für diese Funktionalität, aber Sie können entweder leicht das Umgehen oder graben , um VBA, wo diese Funktionalität wird bereitgestellt:
"One-Shot" -Export
Massenexport
Sie möchten sich wahrscheinlich die Verwendung
ActiveChart.Export
in einem VBA-Makro ansehen. Auf diese Weise können Sie einen Dateipfad angeben und Excel die Arbeit erledigen.Unten ist ein funktionierender Prototyp, den ich gerade zusammengestellt habe. Führen Sie dies aus, und jedes Diagramm in der aktiven Arbeitsmappe wird im PNG-Format in denselben Ordner wie diese Datei exportiert und an den Dateinamen
_chart##
angehängt (wobei##
die Zahl zunimmt).Es nicht führen Sie alle Sicherheitsüberprüfungen (so werden die Dateien überschrieben werden !) Und nicht eine beliebige Fehlerprüfung. Es funktioniert nicht , wenn Sie die Arbeitsmappe noch nicht gespeichert haben, der Speicherort schreibgeschützt ist oder sonst etwas, das das Schreiben in den Speicherort der Datei verhindert. Ich habe dies nur in Excel 2003 getestet (das ist alles, was ich im Moment zur Verfügung habe).
Mit anderen Worten: Die Verwendung auf eigenes Risiko ist nur als grundlegendes Arbeitsbeispiel gedacht .
Hinweis: Ich habe die Kommentare
'
an beiden Enden in s eingeschlossen, was nicht erforderlich ist, aber dabei hilft, sicherzustellen, dass sie hier richtig gefärbt sind.quelle
ActiveChart.Export ActiveWorkbook.Path & "\chart.png"
(aber vielleicht ein bisschen schlauer!) in einem Makro, das an eine Symbolleistenschaltfläche gebunden ist, würde die Arbeit erledigen.Der beste Weg ist, die Excel-Datei als HTML zu speichern.
Wechseln Sie dann in den Ordner, in dem die Bilder gespeichert wurden, und Sie sehen die gewünschten PNG-Bilder.
quelle
Um sicher nach PNG zu konvertieren, können Sie die Abbildung aus Excel kopieren, auf einer Folie in Power Point einfügen und dann die folgenden Schritte ausführen.
Speichern unter → Andere Formate und wählen Sie dann das gewünschte Format aus. Anschließend werden Sie gefragt, ob Sie dies nur auf die aktuelle Folie oder auf alle Folien anwenden möchten. Wenn Sie alle Folien auswählen, wird in dem von Ihnen angegebenen Verzeichnis ein Ordner erstellt und jede Folie im ausgewählten Format in einer eigenen Datei gespeichert.
Es ist nicht sehr elegant, aber es kann schnell genug sein, wenn Sie nur die Dateien benötigen, und es ist besonders hilfreich, wenn Sie bereits eine Präsentation mit denselben Grafiken erstellt haben.
quelle
Alter Thread, aber nur für den Fall, dass jemand anderes von Google hier landet: Excel 2011 für Mac verfügt über die Option "Als Bild speichern" im Kontextmenü, um genau dies zu tun.
quelle
In Excel 2010 können Sie dies folgendermaßen tun:
Anschließend können Sie das Bild in einem beliebigen Format speichern.
quelle
Wenn Sie Greenshot (eine Bildschirmaufnahme-Software) verwenden, können Sie das Diagramm in Excel ( Ctrl+ C) kopieren. Klicken Sie dann mit der rechten Maustaste auf das Symbol von Greenshot, wählen Sie Bild aus Zwischenablage öffnen und speichern Sie es. Sie müssen keinen Grafikeditor verwenden.
quelle