I am getting a paste error when trying to copy paste Excel chart as picture into the email body.
The code executes, taking data from previous day's file updating it and saving it in today's report. The error comes when it tries to copy paste Excel chart in the email body.
Function copy_to_template(template_path As String, temp_file_name As String, _
sheet_name As String, start_range As String, end_range As String, _
destin_start_range As String)
'Dim rows_diff As Long
'Dim end_col As String
'Dim destin_end_range As String
'rows_diff = Mid(end_range, 2, Len(end_range) - 1) - Mid(start_range, 2, Len(start_range) - 1)
'end_col = Left(end_range, 1)
'destin_end_range = end_col & Mid(destin_start_range, 2, Len(destin_start_range) - 1) + rows_diff
xlApp.Workbooks.Open template_path
Windows(temp_file_name).Activate
Sheets("Sheet1").Select
'If A101ImageCheck(Range(destin_start_range)) Then
'MsgBox "Image exists!"
'End If
'Range(destin_start_range & ":" & destin_end_range).Select
'Range(Selection, Selection.End(xlToRight)).Select
'Range(Selection, Selection.End(xlDown)).Select
'Selection.ClearContents
Range(destin_start_range).Select
Workbooks.Open new_file, ReadOnly:=True
Windows(new_file_name).Activate
Sheets(sheet_name).Select
Range(start_range & ":" & end_range).Copy
Windows(temp_file_name).Activate
Sheets("sheet1").Select
Range(destin_start_range).Select
ActiveSheet.Pictures.Paste.Select
Application.CutCopyMode = False
'ActiveWorkbook.Close savechanges:=True
Windows(new_file_name).Activate
ActiveWorkbook.Close savechanges:=False
End Function