Anzeige
Archiv - Navigation
1512to1516
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Bereich als Bild speichern

Bereich als Bild speichern
15.09.2016 08:39:56
Nils
Hallo liebe Community,
folgenden Code würde ich gerne zum abspeichern als Bild verwenden. Ich dachte mir ich erhöhe die Pixel indem ich zuvor auf 400% Zoom stelle (ActiveWindow.Zoom = 400), nur leider scheint das nicht zu funktionieren. Das Bild ist unscharf und der bereich falsch.
Weiß jemand wie es richtig geht?
Oder gibt es eine andere Möglichkeit die Auflösung zu verbessern?
Grüße
Nils
Sub Range_To_Image()
Dim objPict As Object, objChrt As Chart
Dim rngImage As Range, strFile As String
On Error GoTo ErrExit
With Sheets("Tabelle1") 'Tabellenname - Anpassen!
ActiveWindow.Zoom = 400
Set rngImage = .Range("A1:L38")
rngImage.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
.PasteSpecial Format:="Bitmap", Link:=False, DisplayAsIcon:=False
Set objPict = .Shapes(.Shapes.Count)
strFile = "C:\Temp\meinBild.gif" 'Pfad und Dateiname für das Bild
objPict.Copy
Set objChrt = .ChartObjects.Add(1, 1, objPict.Width, objPict.Height).Chart
objChrt.Paste
objChrt.Export strFile
objChrt.Parent.Delete
objPict.Delete
ActiveWindow.Zoom = 100
End With
ErrExit:
Set objPict = Nothing
Set objChrt = Nothing
Set rngImage = Nothing
End Sub

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bereich als Bild speichern
17.09.2016 20:08:32
fcs
Hallo Nils,
was willst du denn mit der Grafik-Datei anfangen?
Du könntest den Zellbereich auch als PDF-Datei speichern.
Das liefert dann ein Bild wie eine Druckausgabe.
Zum Einfügen in ein Word-Dokument kannst du den Zellbereich kopieren und direkt als Grafik in ein Dokument einfügen.
Ähnliches gilt für andere Microsoft-Anwendungen.
Gruß
Franz
Anzeige

313 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige