Envío de correos mediante excel con archivos adjuntos
Interesante aplicación que puede solucionar el envío masivo de mails en un tiempo muy reducido.
'***Macro Para enviar correos Sub correo() 'Por.Dam ufila = Range("B" & Rows.Count).End(xlUp).Row col = Range("G1").Column For i = 2 To ufila Set dam1 = CreateObject("outlook.application") Set dam2 = dam1.createitem(olmailitem) dam2.To = Range("B" & i) 'Destinatarios dam2.CC = Range("C" & i) 'Con copia dam2.Bcc = Range("D" & i) 'Con copia oculta dam2.Subject = Range("E" & i) '"Asunto" dam2.body = Range("F" & i) '"Cuerpo del mensaje" ucol = Cells(i, Columns.Count).End(xlToLeft).Column For j = col To ucol archivo = Cells(i, j) dam2.Attachments.Add archivo Next dam2.send 'El correo se envía en automático 'dam2.display 'El correo se muestra Next End Sub
Estuve tratando de aplicar tu macro a una rutina de envío de mails que realizo; sin embargo, la macro se detiene en la siguiente fila:
dam2.To = Range("B" & i) 'Destinatariosdam2.To = Range("B" & i) 'Destinatarios
Actualmente estoy utilizando MS Office 2013, ¿crees qué se deba a alguna incompatibilidad?
2 Respuestas
Respuesta de Janett Hernández
Respuesta de Dante Amor
1
Hola, revise lo que publicaste lo ejecute pero aun la macro no me funciona, espero puedas ayudarme. - Ana Mile Roa