Ärger mit der chart export funktion nach office update 2016
lima-city → Forum → Programmiersprachen → Basic
abhilfe
ausnahme
bild
code
einzelne zellen
export
exportieren
folgendem code
format
foto
jemand
liegen
offset
paste
rang
string
update
vermutung
-
Hallo miteinander,
unter Office 2013 habe ich in Excel mit folgendem Code (mal mit Ausnahme von immer mal wiederkehrenden Laufzeitfehlern) einzelne Zellen als PNG exportieren können. Nach dem Update auf 2016 bekomme ich nur noch Bilder ohne Zelleninhalt.
Sub Foto() Dim bb As String anz = Selection.Rows.Count For i = 1 To anz bb = ActiveCell.Address ActiveSheet.Range(bb).CopyPicture Appearance:=xlScreen, Format:=xlPicture Sheets.Add With ActiveSheet.ChartObjects.Add(0, 0, 235, 125).Chart .Paste .Export Filename:=ActiveWorkbook.Path & "\VOCA\cn_" & Format(Now, "YYMMDD_HHMMSS") & ".png", FilterName:="png" .Parent.Delete End With Application.DisplayAlerts = False ActiveWindow.SelectedSheets.Delete Application.DisplayAlerts = True ActiveCell.Offset(0, 1).Select bb = ActiveCell.Address ActiveSheet.Range(bb).CopyPicture Appearance:=xlScreen, Format:=xlPicture Sheets.Add With ActiveSheet.ChartObjects.Add(0, 0, 235, 125).Chart ActiveSheet.Paste .Export Filename:=ActiveWorkbook.Path & "\VOCA\de_" & Format(Now, "YYMMDD_HHMMSS") & ".png", FilterName:="png" .Parent.Delete End With Application.DisplayAlerts = False ActiveWindow.SelectedSheets.Delete Application.DisplayAlerts = True ActiveCell.Offset(1, -1).Select Next i End Sub
Irgendwie scheitert der Code neuerdings hierbei:
With ActiveSheet.ChartObjects.Add(0, 0, 235, 125).Chart .Paste .Export Filename:=ActiveWorkbook.Path & "\VOCA\cn_" & Format(Now, "YYMMDD_HHMMSS") & ".png", FilterName:="png" .Parent.Delete End With
Was hat sich geändert? Kennt jemand abhilfe? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage