Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Código lista de contactos e1408927830677 150x150, Enviar correo electrónico a una lista de contactos (Macros - VBA)

Enviar correo electrónico a una lista de contactos (Macros - VBA)

| 3 comentarios

En esta macro veremos como enviar un correo masivo, sin necesidad de introducir manualmente cada correo electrónico. Aquello se llevará a cabo creando una lista de contactos que contendrá todos los correos electrónicos. Usualmente se hace uso de Microsoft Outlook para crear la lista de contactos, asimismo para poder enlazar Microsoft Excel con Microsoft Outlook, dentro de Visual Basic se deberá activar la opción Microsoft Outlook 14.0 Object Library en Opciones --> Referencias.

Previamente a realizar la macro, cree un boceto de lista de contactos, en este caso solo escribí 7 contactos, pero pueden ser más:

Enviar corrreo a lista de contactos, Enviar correo electrónico a una lista de contactos (Macros - VBA)

El código para enviar los correos de manera masiva es el siguiente:

C%c3%b3digo lista de contactos e1408927830677 300x152, Enviar correo electrónico a una lista de contactos (Macros - VBA)

(Para mayor visualización de la imagen, hacer click en la misma)

 

Para que se ejecute sin error alguno:

.Para el Paso2: Crear una hoja que se llame "Lista de Contactos" y definir correctamente el rango donde se encuentran los correo electrónicos.

.Para el Paso4:

Subject =  "Correo Importante"

Body = "El archivo está adjuntado."

Cabe señalar, que algún cambio en las denotaciones del nombre de la hoja, rango de los correos electrónicos, subject o body, deberán realizarse también en el Visual Basic. De lo contrario, la macro no se ejecutará correctamente.

Por último, el archivo es: Enviar correo a lista de contactos

 

3 comentarios

Deja una respuesta

Los campos requeridos estan marcados con *.