Hola amig@s, nuevamente aquí
Por primera vez, iba a usar esta macro para enviar una hoja por mail y ni siquiera me dejo cambiar de dedo, jejejej.
ME da error de compilación, me puso de espaldas y me cogió porque yo en estos menesteres, como lo he dicho antes, ni para cambiar una tecla.
El adjunto esta con la macro para enviar, coloque algunos (pocos) comentarios para que se entendiera de que correo (mail) enviar y cuál va a recibir, lo que me falta es SABER donde escribo la descripción.
Ya tengo donde coloco el asunto y algo mas, me falta eso, la descripción.
Advierto que NO TENGO outlook no instalo ni instalare, JAMAS ME HA GUSTADO outlook, JAMAS, ¿porque? no lo sé pero no me gusta, al instalar Windows o Office siempre lo quito o no lo instalo NUNCA, por eso quiero enviar el mail desde Gmail o yahoo.
Podría alguien entendido hacer que esta macro funcione? dejo libro contentivo de dicha macro.
Gracias
Adjunto | Tamaño |
---|---|
enviar_coreo_via_gmail.xlsm | 18.58 KB |
Espero que la contraseña de tu cuenta de hotmail que has puesto en esta captura de imagen sea falsa
Supongo que te refieres al cuerpo del mensaje. Es la propiedad .TextBody que tienes comentada, quita la comilla de delante y asígnale valor con el texto que quieras.
Sobre el error que se produce, es porque Excel no sabe qué es eso del CDO que intentas crear, no se lo has dicho aún.
tal y como tienes tu código, lo más sencillo es que añadas una referencia en tu proyecto VBA a la biblioteca de objetos de CDO. y esto se hace de la siguiente manera:
Editor de VBA>Herramientas>Referencias
Ahí localiza y activa la referencia a "Microsoft CDO for windows 2000 library" (igual en tu equipo es ligeramente diferente)
------
Ya sé Excel, pero necesito más.