Invoice in Excel Part 5 - VBA macro to send PDF of the invoice by email @EXCELeINFO
HTML-код
- Опубликовано: 11 сен 2024
- ✅ Download the file | www.exceleinfo....
🏆 Subscribe | goo.gl/M5zNA8
In this fifth and last of our Project Invoice in Excel we will develop a macro VBA step by step which will help us to send the PDF of the invoice by email. But first we will modify the macro that generates new invoices and we will indicate that when saving the invoice data in the Invoice detail sheet, also save the full path of the generated PDF file and so the Send mail macro will take that address and the name of the PDF files to attach them in an email. You must have Outlook Office installed on your PC for the macro to work.
The advantage of this macro is that if you have several accounts configured in Outlook, you can choose which one to send the PDF file of the invoice.
I must give you some clarifications that you must take into account to use the macro to send Emails.
We will use Office Outlook to send the emails.
◾We must activate a reference to the same Outlook.
We can attach any file in the mail.
◾ If you have several accounts configured in your Outlook, you can decide which one the invoice will be sent to.
More examples | www.exceleinfo.com
More examples | blogs.itpro.es/...
Facebook Page | / exceleinfo
Get notificacions on Telegram | t.me/EXCELeINFO
Twitter | @EXCELeINFO
Twitter | @SergioACamposH
Download EXCELeINFO addin:
addin.exceleinf...
Hola Sergio, agradezco que comparta sus conocimientos
Gracias Javier.
Mil Gracias por tus vídeos, ayudas a muchas personas. Un gran saludo desde las Islas Canarias.
Excelente como siempre... Muchas gracias Alejandro por compartir tus conocimientos de manera desinteresada. Ahora a implementar un proyecto con todo este conocimiento adquirido...
Felicitaciones por tan Grande aporte a la Enseñanza
Como siempre usted es el mejor bendiciones desde Ecuador
Muy buena toda tu serie de vídeos para enviar correos por medio de excel.
Felicitaciones Sergio gracias por compartir tus conocimientos.....
A ustedes por visitar el canal.
Hola Sergio, excelentes videos, son muy interesantes y he aprendido muchísimo con estos videos, muchas gracias!
Muy Excelentes Tutoriales, y me han servido mucho en la práctica
Te saludo desde mi país Guatemala
Bendiciones Sergio Campos a tu canal EXCELeINFO
Excelente todo sus tutorial, ahora quiero enviar esa factura automáticamente en una imagen al whatsapp, gracias 👍
Sergio, De nuevo gracias por tu tiempo.
Voy a ver si soy capaz de implementarlo en mi proyecto.
Saludos.
Seguro lo lograrás.
Gracias, Sergio, excelente explicación
Muy Bueno Sergio..Dios Te Bendiga, Manita Arriba.
Muchas gracias Paul.
Que tal Sergio Alejandro Campos, gusto de saludarte por este medio
Sergio, muy buenos días de Dios. Soy novado aficionado en VBA excel. Aprecio sinceramente el proyecto, gracias a Dios y ti, en particular por el excelente trabajo, asimismo, por la paciencia que tienes en las explicaciones, aprendí mucho. El proyecto me cayó como anillo al dedo, en vista mi hijo me solicitó que se lo diseñara un formulario de Orden de Trabajo para su actividad; el mismo lo tenía diseñado, pero no sabia como insertar los datos y que al mismo tiempo pudiera guardarse en un historial. Estoy en el vídeo 5, no puedo continuar porque no se donde se ubica menú herramientas, en la app cuento con gmail. Mucho agradeceré su apreciada ayuda. Gracias de antemano. Que tengas un hermoso y bendecido día.
Estupenda serie de videos educativos con las facturas. Sergio, ¡gracias!
¿Haz pensado en ayudarnos y retomar este proyecto agregando algún modulo de "cobranzas" de esas facturas? Un abrazo
Gracias Sergio, excelente video
Viendo tus vídeos ahora puedo hacer lo siguiente, que al registrar los clientes de una vez coloco su E-mail luego en consulta pedir esa información como se hizo con la ruta de los PDF y luego en la Macro colocar la celda donde está el E-Mail de esta manera cada vez que haga una consulta pueda ya sea imprimir o enviar por Email. Gracias amigo me han servido tus vídeos. 👏👏🤗👏🤗
Me alegra que de mis videos puedas hacer cosas productivas
gracias y muchas bendiciones aprendiendo vba excel , con sus conocmientos
Excelente profesor
Gracias, muy buenos
videos
BUEN APORTE, BUENOS TUTOTIALES...
Excelente aplicación para VBA.
Gracias Héctor.
Gracias
Excelente Video muchas gracias por compartir sus conocimientos
seria muy bueno que en la tabla de clientes poder adicionar una columna del correo de cada uno de ellos y poder enviarles respectivamente....
Excelente idea Javier. De hecho de la mism manera en que obtenemos el PDF a adjuntar, el mismo método podemos usar para seleccionar un correo.
Hola Sergio, excelente trabajo los videos de Facturas, mi más sincera y agradecida felicitación y por supuesto admiración. Te comento que aparte de aprender he utilizado parte de tu código para realizar un proyecto parecido con un boletín de trabajo. En mi caso trabajo con Onedrive y el archivo está compartido luego las personas que envían el e-mail del PDF pueden ser 3 y no sé como hacerlo. Un saludo.
!Excelente, muchas gracias!
A ti
hola gracias, buen trabajo.
Es excelente, Felicitaciones y gracias por compartir tus conocimientos de una forma tan clara!
Saludos desde República Dominicana
Sergio Alejandro Campos / Excelente tutorial
Sergio me gustaría ver si nos ayuda con la continuidad de este proyecto con tus tutorial ahora en cuarentena.
me gustaría ver como se pueden lograr las siguientes cosas que te preguntare a continuación.
1. como bloquear las facturas cuando su la existencia esta en Cero.
2. Como Poder Incluir comprobantes Fiscales automáticamente y que sea asignados a cada numero de factura
3. Como Hacer Cotizaciones y que la misma uno la grabe, una vez confirmada uno la llame y la convierta de una vez en una factura normal.
4. Como darle entrada y su tipos de entradas ejemplo. donaciones, devoluciones, compras, ect.
seria de muchísima utilidad que nos ayude con esto. en estos tiempo
Saludos desde República Dominicana, Sergio me gustaría saber cuando vas a seguir con este proyecto de facturación. me gustaría que trabajemos con Entradas, Salidas, Almacén y Inventarios.
Hola Francis, puedes complementar este proyecto con este otro de Inventarios ruclips.net/p/PLu8wBtXk2ly4hDH-L9WZv1WLjcO0k3Wop
Saludos Sergio, me gustaría que sigamos con el proyecto de facturación que va muy bien. me gustaría que nos ayude con lo siguiente: la entrada de artículos al inventario por factura no por productos y que nos ayude a preparar una consulta de movimiento de artículos, o sea que por productos podamos ver la entrada, salidas con su historia. algo asi que nos ayude a consultar.
Exelente aporte como siempre Sergio....una consulta...en el caso que no tengamos outlook, se puede enviar por medio de gmail por ejemplo?
Gracias. Sí, claro, ahí debemos usar una macro que use el componente CDO. En este tutorial vemos cómo hacerlo ruclips.net/video/bPMEPJ_s5Xw/видео.html
@@SergioAlejandroCampos muchas gracias....y ya veo el link que me pasaste....abrazos...
Muy bien explicado, excelente, ahora si la factura es alfanúmerica ¿ como se hace en ese caso y si la configuración se hace de las dos maneras , es decir tanto número como alfanumerico al momento de la apertura se realiza una de las dos tipos en la configuración
Gracias!
Muchas gracias por estos tutos. Tengo una consulta: ¿ hay alguna manera de guardar los mensajes enviados en una carpeta el algún directorio de windows, después de que la macro haya enviado el correo?
Excel-ente, gracias de nuevo
muy buena entrega Sergio grandioso el seguimineto t pregunto como le hago para configurar la cta Hotmail,sal2 pulgar arriba.
Donde es mejor hacer un punto de venta, ahí en exel como lo estabas haciendo o programar en visual basic y llenar los datos desde una base de datos colo sql.
Feliicitaciones segio por impartir tus conocimientos eres un gran maestro, pregunta la configuracion de outlook de office es engorrosa talves podras explicarla gracias de antemano saludos desde loja ecuador
Te refieres a configurar una cuenta en Outlook? Qué tipo de cuenta tienes?
Buenas tardes
Sergio, felicitaciones por tus cursos, cómo puedo convertir solo una parte seleccionada y enviar por pdf? Ayúdame
Ya lo hice, quedó excelente. Muchas gracias!
Solo tengo una pregunta, cómo puedo programar para que al llegar el correo al destinatario me envíe un mensaje de confirmación de lectura???
Estoy terminando de ver el Tutorial de Factura en Excel Parte 5 para enviarlo al correo destino y de correo origen
Excelente aporte, solo me gustaria saber como podria guardar en la hoja detalle de factura la informacion del Iva y de transporte de la mercancia cuando estos valores esta incluidos en la factura?? muchas gracias por compartir tus conocimientos
Excelente trabajo... Una pregunta: ¿cómo puedo enviar a un destinatario según una lista ya que el ejercicio que explico hay que colocar el en código el nombre del destinatario?... quedo atento, gracias
Muchas Gracias Sergio.... Me puedes ayudar con algo? he seguido es video copiándolo y me marca error en .Attachments.Add.... se te ocurre que podría ser? Gracias!!!!
Tengo los archivos en OneDrive para empresas, cómo puedo obtener la ruta
Gracias por el vídeo, me funcionó, pero hay algo que no consigo hacer ¿sabe alguna forma de que el email salga con la firma por defecto para la cuenta seleccionada que no sea incluirlo en el cuerpo del mensaje?
Podrias hacer un video de hacer un envio de correo con tu firma en outlook.
saludos Sergio, se puede compartir en html la informacion de este ejemplo? en tiempo real se puede publicar?
Hola. Puedes probar guardando la factura con formato HTML (en Guardar como, viene la opción de página HTML) y el archivo guardarlo en alguna carpeta de red para que la consulten desde un navegador.
Sergio Alejandro Campos - EXCELeINFO Fijate que eso hago al compartir en red pero se abre apareciendo el codigo de html para edicion y no como pagina web normal. que estoy haciendo mal porque lo que aparece es el codigo en su formato html
probe en varios navegadores y hace lo mismo en todos. se abre en codigo, no como pagina web normal
Excelente se podrá envés de enviar el PDF por correo enviarlo por Whatsapp
Amigo, ¿cómo puedo realizar lo mismo pero en vez de obtener el pdf de C:// obtenga uno automático y así enviarlo automático? Digo, que exista sólo un botón con el cual al consultar la factura pueda generar el PDF asociado al correo y enviarlo todo de una vez?
saludos
a mi me aparece
Error de compilación
no se puede encontrar el proyecto o la biblioteca
hice tal como esta en el video pero a mi no me deja guardar e imprimir
la macro de consulta factura no se realizo, esta pendiente, dice que se va a realizar y no se hace y en el vídeo dice que se hizo en el cuatro¡¡
Excelente Sergio muchas felicidades, tengo una pregunta. como puedo hacer que excel me imprima automáticamente tres copias con diferente pie de paginas seria un ejemplo. una copia para el cliente, segunda para almacén y la ultima para contabilidad. por favor nos podrias explicar con un tutorial esta pregunta.
Cordial saludo Francis y espero le sirva mis indicaciones. Grabar una macro que al coloque el nombre "Cliente" en el pie de página e imprimir una sola copia, en la misma macro que cambie el pie de página con "Almacén" e imprima una copia y por último que cambie el nombre por "Contabilidad" e imprima una copia. Todo este proceso debe quedar en una sola macro y así se imprimirán las tres copias con diferente nombre de pie de página.
Cuenta en hotmail o outlook gracias por dar una respuesta hojala tengas tiempo y puedas explicarlo muy agracido y supongo que ambas son del mismo proveedor o estoy equivocado nuevamente mil gracias por darte un tiempo saludos desde loja ecuador
Leonardo, cuando hablo de Outlook hablo del gestor de correo que viene cuando instalas Excel. Aunque también Outlook es el nuevo dominio que vino a reemplazar a Hotmail.
No me queda claro como grabas la ruta del archivo PDF, estoy haciendo una macro como formulario + envío de correo pero me falta como adjunto archivos
Y si se desea enviar al WhatsApp o chat de messenger como se adaptaría?
exelente .. tengo una duda .. si deseo imprimir solo el contenido de la factura sin el marco como le hago... tengo mis facturas pre impresas y ya tengo el archivo en excel pero deseo imprimir solo el contenido sin el marco me podrías ayudar .. de ante mano muchas gracias
Cordial saludo Jonathan... es sencillo: debe duplicar la hoja de la factura, y quitar el formato y los encabezados y en cada celda donde quiera que salga información escribir lo siguiente como ejemplo: =Hoja1!A5 de esta forma traerá la información de la celda A1 de la Hoja1, me imagino que es para imprimir en un formato pre-impreso. Si desea me regala el correo y le envío un ejemplo.
hola sergio, ayuda por favor ERROR: definido por la aplicación o el objeto en la linea de código.....Set mitem = outlookapp.CreateItem(olMailItem)
Excel 2019, no aparece esta opción de Outlook? Alguna solución
El ejemplo está realizado en Excel 2019. A qué opción te refieres?
@@SergioAlejandroCampos a que no me aparece miscrosoft Outlook 16.0
Buenas quiero tu contacto para q me hagas unas plantilla pago en dollar
Hola! Déjanos tus datos aquí por favor exceleinfo.com/ideas
Al actualizar precios me aparece este Error: "no se pueden realizar cambios en una tabla o asignacion xml cuando hay varias hojas seleccionadas"
Buenas noches saludos desde Ecuador eh me podria ayudar con algo porfavor es de urgencia es referente a macros 🥺
hola Sergio, yo no uso Outlook, uso gmail como haria esntonces??gracias
se podra agregar una columna con imagenes de los articulos?
hola!! me dice "error 438" y me marca lo que es el asunto y el cuerpo del mensaje, aclare todas las variables no se porque me dice eso
Algo debes estar escribiendo mal, recomiendo que copies y pegues el código del archivo de ejemplo.
Muchas gracias por enseñarnos su conocimiento. Me gustaria añadir el tema del IVA al proyecto de factura, ¿tiene algun ejemplo en su web del codigo a añadir? Gracias!
Para te recomiendo agregarle una celda a la factura donde te calcule la IVA, sabes cómo calcularlo, cierto? Y eso sí debes modificar la macro donde añadas ese nuevo campo.
@@SergioAlejandroCampos Para que guarde en la hoja de productos, aparte de la celda debo añadir otra variable?
Quieres agregar un nuevo producto?
@@SergioAlejandroCampos quiero que se guarde el IVA en una nueva columna dentro de la hoja productos
No será mejor que se guarde en la hoja Detalle de facturas?
BUENAS NOCHE ME SALE UN ERROR ESTE CODIGO ( .Attachments.Add n_factura ) SALE EN AMARRILLO GRACIAS
amigo me gusto todo esto que explica en casi todos los videos que he visto, pero tengo un problema que necesito saber como solucionar, y con todo el respeto que se merece me atrevo a comentarle mi problema:
tengo dos hojas, HOJA1 y HOJA2, pero en la HOJA1 tengo datos que van en toda la columna osea esos datos van a ir creciendo ilimitadamente toda la columna (pondremos como ejemplo la columna A) entonces como en toda la columna A va a estar llena, yo quiero pasar toda esa informacion a la columna de la HOJA2 pero que cuando yo ponga un articulo nuevo en una fila cualquiera en la HOJA1 automaticamente de coloque ese articulo en la HOJA2.
ese es mi gran ploblema, porque he buscado informacion y solo hay solucion pero solo pasan datos finitos, y yo quiero que pasen datos infinitos, gracias por leer y espero alguna respuesta.
agradesco nuevamente por su tiempo y saludos desde ECUADOR, exelente como explica.
Es mejor que uses una base de datos externa como Access o SQL Server si es más rigorosa la BD. Para datos "infinitos" porque las filas de excel son finitas (1.048.576 filas por 16.384 columnas) Además que entre más datos haya se empieza ralentizar.
osea si entiendo eso pero creo que todabia no me entendieron :) se que las filas son finitas, pero lo que quise decir es que como hago para que reconozca la fila automaticamente y vaya poniendo la informacion que yo deceo (que siga bajando mientras yo voy poniendo informacion tanto en la hoja 1 como en la hoja2 vaya apareciendo la misma informacion)
ok me gusto tu plantilla pero si quiero de mas productos agregar mas de 15 productos me vuele a salir otraoja con sus mismas descripciones por columna y eso no lo puedo quitar
A ver que tal como me sale y pues te lo comentaré
Al examinar los 2 Módulos: "Error al cargar biblioteca DLL"
Gracias