Ich versuche, in Excel eine jpg-Datei aus einem bestimmten Bereich zu bekommenVBA - Range jpg Bild
ich zur Zeit immer die
1004 Laufzeitfehler auf Range-Methode von _Worksheet Objekt.
Dies ist, was mein Code wie folgt aussieht:
Sub Export()
Dim ws As Worksheet
Dim Rng As Range
Dim Chrt As Chart
Dim ExportPath As String
Set ws = ActiveSheet
Set Rng = ws.Range("B2:H11")
ExportPath = ThisWorkbook.Path & "\Case.jpg"
Set Chrt = ThisWorkbook.Charts.Add
Rng.CopyPicture xlScreen, xlBitmap
With Chrt
.Paste
.Export FileName:=ExportPath, Filtername:="JPG"
End With
End Sub
Sie müssen den Pfad angeben '.Export FileName =" C: \ Case.jpg ", Filtername: =" JPG "' – R3uK
Wird es nicht in den Pfad wo speichern Die Excel-Datei befindet sich für den Fall, dass ich es nicht angeben? – IAIAIA
Sie sollten auch 'Set Rng = Range (" B2: H11 ")' in 'Set Rng = ws.Range (" B2: H11 ")' und dann 'ws.Range (Rng) .CopyPicture' in' rng ändern. KopieBild'. –