none
Enviar correo Outlook desde excel RRS feed

  • Pregunta

  • Cordial saludo atod@s.
    Espero se encuentre muy bien.

    En esta ocasión paso para pedir ayuda para enviar correo por outlook desde excel.
    Es decir, en una hoja de excel se encuentran todas las direcciones de correo para ser enviadas.

    Por ejemplo:

    Nombre Email
    ana castro email1@email.com
    felipe chavez email3@email.com
    cristian fajardo email5@email.com
    martha paez email6@email.com

    Lo que quiero es que se pare el la columna donde dice Email y a partir de allí empiece a descender enviando un correo con el mensaje "Hola .." y el nombre de la persona (no el apellido), como pueden notar falta el email 2 y 4, es porque hay un filtro por lo que solo deseo que tome los valores visibles.

    Para hacer el procedimiento me da de la siguiente manera con la grabadora de macro:

        Range("B2").Select
        Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True


    lo que me parece muy bien porque crea un correo nuevo con outlook insertando la firma, y solo tendría que preocuparme por insertar el cuerpo del mensaje y el asunto.

    Si pueden me comparten algún link que yo busco.

    Muchas gracias a tod@s.

     
    lunes, 14 de abril de 2014 17:23

Respuestas

  • Listo, ya tengo una parte, la de recorrer fila por fila utilizando solo las que estan visibles, ahora lo que me hace falta es saber como se envía el correo.

    con la instrucción: Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
    Me crea una una nueva ventana de correo de outlook con el destinatario en ella, lo que me hace falta es saber como ingresar el asunto y el cuerpo del mensaje,

    la nueva ventana sale con quien la envia, persona a quien la envia y la firma.

    • Marcado como respuesta Jhon Meneses lunes, 21 de abril de 2014 19:13
    lunes, 14 de abril de 2014 20:48