Я хочу вставить скопированный диапазон как изображение в объект chartobject, чтобы затем экспортировать его как изображение.При вставке он вставляет пустой объект, но когда я ставлю точку останова перед строкой вставки, он вставляет изображение.Я попытался поместить время ожидания перед вставкой, но это не решает проблему.
Sub ExportScr()
Dim output As String
Set Sheet = ActiveSheet
output = CStr(ActiveWorkbook.Path) & "\Screenshots\" & ActiveSheet.Name & "1.jpg"
ActiveWindow.View = xlNormalView
zoom_coef = 100 / Sheet.Parent.Windows(1).Zoom
Set area = Sheet.Range("B2:M10")
area.CopyPicture xlScreen, xlBitmap
Set ChartObj = Sheet.ChartObjects.Add(0, 0, area.Width * zoom_coef, area.Height * zoom_coef)
ChartObj.Chart.Paste
ChartObj.Chart.Export output, "jpg"
ChartObj.Delete
End Sub