Sigo publicando material relacionado con las macros y la programación en Excel con VBA. Continúo la serie de publicaciones dedicada a resolver la duda que me planteó una alumna del Curso de Programación en Excel que tengo en Udemy, en la me preguntaba como podía enviar por email una hoja de Excel convertida a PDF. En la publicación anterior expliqué como guardar la hoja en formato PDF, en esta toca explicar todo el proceso de envío. Para realizar el envío de información por email desde Excel hay diferentes caminos, pero he decidido empezar explicando el método que usa la aplicación Outlook.
Las aplicaciones que componen Office tienen una característica muy potente, se pueden controlar entre ellas utilizando programación, utilizando VBA. Ese es el camino que os voy a mostrar en esta publicación. Desde una macro de Excel escribiremos el código necesario para poder utilizar Outlook desde Excel y que nos permita crear un correo electrónico que enviará la copia de la hoja en formato PDF, que ya conseguimos crear en la publicación anterior.
00002-Enviar hoja PDF por Email usando Outlook-Inicial.zip
00002-Enviar hoja PDF por Email usando Outlook-Finalizado.zip
Con esto finalizamos la duda de mi alumna, pero hay más detalles para contar sobre el envío de emails desde Excel, que iré añadiendo en posteriores publicaciones.