Adjuntar varios archivos y enviar a varios correos en Excel
Dante amor, tengo esta macro y deseo adjuntar archivos cuya dirección se encuentran en la columna "Q", para cada email se adjuntará diferentes archivos pdf.
--------------------------------------------------------
Private Sub Workbook_Open()
'Por.Dante Amor
Set h = Sheets("control")
For i = 7 To h.Range("H" & Rows.Count).End(xlUp).Row
If IsDate(h.Cells(i, "H")) And h.Cells(i, "I") = "" And h.Cells(i, "CA") = "" Then
dia = WorksheetFunction.WorkDay(h.Cells(i, "H"), -5)
If Date >= dia Then
'enviar correo
h.Cells(i, "CA") = "x"
Set dam = CreateObject("outlook.application").createitem(0)
dam.To = h.Cells(i, "N") & ";" & h.Cells(i, "O") & ";" & h.Cells(i, "P") 'Destinatarios
dam.Subject = "RESPUESTA A DOCUMENTO POR VENCER " & _
h.Cells(i, "F") & "-" & h.Cells(i, "E") '"Asunto"
dam.Body = "Estimado " + vbNewLine & _
h.Cells(i, "A") + vbCrLf + vbCrLf & _
"Es para hacerle recordar que para dar respuesta al documento " & _
h.Cells(i, "F") & " - " & h.Cells(i, "E") & " - " & h.Cells(i, "D") & ", " & _
" tiene plazo hasta el " & _
h.Cells(i, "H") & ". " + vbNewLine & _
"Atentamente " + vbNewLine & _
"La Jefatura "
dam.Send
End If
End If
Next
End Sub