Extraer archivo OLE para ser adjunto a un correo electrónico

Tengo una tabla donde hay un campo de tipo OLE donde cargo archivos de diferentes formatos. Word, PDF o imagen. Tengo un código que me permite extraerlos a una determinada en mi pc y en los diferentes formatos en los que fueron cargados pero también necesito una opción que me permita elegir si deseo extraerlos a la ruta indicada en mi código o bien adjuntarlos a un correo para ser enviados. Quisiera saber si ampliar mi código para que se pueda ejecutar de la forma que acabo de explicar es posible.

Este es mi código el cual me permite solo extraer los archivos a una Ruta:

Pero como dije antes necesito ampliarlo para que me aparezca una " MsgBox" el cual me brinde la opción de "Extraer o enviar por Correo"

Luego de seleccionar la opción que se ejecute de la manera deseada.

1

1 Respuesta

62.745 pts. ' Si se puede imaginar se puede programar

Yo soy el creador del canal Vba Access. Ya te respondí, en el canal.

Pero si no lo has visto te explico de nuevo.

En los vídeos anteriores hay un video de enviar archivos adjuntos.

https://www.youtube.com/watch?v=kycP4N2vF-U&t=59s 

Y la librería que ocupo es Outlook. La cual solo permite adjuntar archivos por medio de una ruta, donde se encuentra el archivo. Como solución puedes extraer el archivo, enviar el correo y después eliminar el archivo extraído.

Si esta solución no te es conveniente puedes buscar una librería la cual permita pasarle una matriz de bytes, como archivo adjunto.

PD. El código es libre, pero si me gustaría que pusieras quien te lo compartió. Saludos.

https://www.youtube.com/channel/UCjS6fHbImLyqtrcdHvJLRgg/videos 

¡Gracias por tu respuesta! En cuanto pueda intentaré ver probar con lo que me sugieres. Disculpas si te incomodo mi pregunta al recurrir a tu trabajo. Muchas gracias y para quien necesite acá dejo un lugar para aprender y encontrar geniales ideas.

https://www.youtube.com/channel/UCjS6fHbImLyqtrcdHvJLRgg 

De nada. No me incomoda solo es para ganar audiencia.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas