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...

Комментарии • 106

  • @imagendigital5572
    @imagendigital5572 6 лет назад +1

    Hola Sergio, agradezco que comparta sus conocimientos

  • @rachidgourradadiaz3861
    @rachidgourradadiaz3861 4 года назад

    Mil Gracias por tus vídeos, ayudas a muchas personas. Un gran saludo desde las Islas Canarias.

  • @rigobertogarcia
    @rigobertogarcia 6 лет назад

    Excelente como siempre... Muchas gracias Alejandro por compartir tus conocimientos de manera desinteresada. Ahora a implementar un proyecto con todo este conocimiento adquirido...

  • @joselinoovalle5638
    @joselinoovalle5638 3 года назад

    Felicitaciones por tan Grande aporte a la Enseñanza

  • @EstrellasmoradasTeam
    @EstrellasmoradasTeam 6 месяцев назад

    Como siempre usted es el mejor bendiciones desde Ecuador

  • @salvadorsanchezsanchez2596
    @salvadorsanchezsanchez2596 5 лет назад

    Muy buena toda tu serie de vídeos para enviar correos por medio de excel.

  • @jorgeomarmillanes6736
    @jorgeomarmillanes6736 6 лет назад +1

    Felicitaciones Sergio gracias por compartir tus conocimientos.....

  • @ricardocarrera2407
    @ricardocarrera2407 3 года назад

    Hola Sergio, excelentes videos, son muy interesantes y he aprendido muchísimo con estos videos, muchas gracias!

  • @joselinoovalle5638
    @joselinoovalle5638 3 года назад

    Muy Excelentes Tutoriales, y me han servido mucho en la práctica

  • @joselinoovalle5638
    @joselinoovalle5638 3 года назад

    Te saludo desde mi país Guatemala

  • @joselinoovalle5638
    @joselinoovalle5638 3 года назад

    Bendiciones Sergio Campos a tu canal EXCELeINFO

  • @urielgarzon8742
    @urielgarzon8742 3 года назад

    Excelente todo sus tutorial, ahora quiero enviar esa factura automáticamente en una imagen al whatsapp, gracias 👍

  • @joseantoniosanchezlopez7215
    @joseantoniosanchezlopez7215 6 лет назад +1

    Sergio, De nuevo gracias por tu tiempo.
    Voy a ver si soy capaz de implementarlo en mi proyecto.
    Saludos.

  • @JuanCarlosHernaiz
    @JuanCarlosHernaiz 3 года назад

    Gracias, Sergio, excelente explicación

  • @pauljunior9701
    @pauljunior9701 6 лет назад +1

    Muy Bueno Sergio..Dios Te Bendiga, Manita Arriba.

  • @joselinoovalle5638
    @joselinoovalle5638 3 года назад

    Que tal Sergio Alejandro Campos, gusto de saludarte por este medio

  • @lalocalle8738
    @lalocalle8738 5 лет назад

    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.

  • @Edmenb
    @Edmenb Год назад

    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

  • @josepestanadebarros3039
    @josepestanadebarros3039 2 года назад

    Gracias Sergio, excelente video

  • @makurutu2624
    @makurutu2624 4 года назад +1

    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. 👏👏🤗👏🤗

  • @chimboterex
    @chimboterex 6 лет назад

    gracias y muchas bendiciones aprendiendo vba excel , con sus conocmientos

  • @ing.jorgebustamante247
    @ing.jorgebustamante247 Год назад

    Excelente profesor

  • @ysmael3951
    @ysmael3951 Год назад

    Gracias, muy buenos
    videos

  • @andresmolinaarteta7798
    @andresmolinaarteta7798 3 года назад

    BUEN APORTE, BUENOS TUTOTIALES...

  • @HectorHernandez-xp2fr
    @HectorHernandez-xp2fr 6 лет назад +1

    Excelente aplicación para VBA.

  • @arturopetri
    @arturopetri Год назад

    Gracias

  • @javguzlop
    @javguzlop 6 лет назад +1

    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....

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад

      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.

  • @felicianosanchezcabanas9900
    @felicianosanchezcabanas9900 3 года назад

    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.

  • @fmazoramirez
    @fmazoramirez 6 лет назад +1

    !Excelente, muchas gracias!

  • @guissellepilco3654
    @guissellepilco3654 5 лет назад

    hola gracias, buen trabajo.

  • @gabrielacalarame9892
    @gabrielacalarame9892 4 года назад

    Es excelente, Felicitaciones y gracias por compartir tus conocimientos de una forma tan clara!

  • @FrancisMonteroJimenez
    @FrancisMonteroJimenez 4 года назад

    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

  • @FrancisMonteroJimenez
    @FrancisMonteroJimenez 5 лет назад +1

    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.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 лет назад

      Hola Francis, puedes complementar este proyecto con este otro de Inventarios ruclips.net/p/PLu8wBtXk2ly4hDH-L9WZv1WLjcO0k3Wop

  • @FrancisMonteroJimenez
    @FrancisMonteroJimenez 5 лет назад

    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.

  • @rodolfogrillo3659
    @rodolfogrillo3659 6 лет назад +1

    Exelente aporte como siempre Sergio....una consulta...en el caso que no tengamos outlook, se puede enviar por medio de gmail por ejemplo?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад +1

      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

    • @rodolfogrillo3659
      @rodolfogrillo3659 6 лет назад +1

      @@SergioAlejandroCampos muchas gracias....y ya veo el link que me pasaste....abrazos...

  • @luisflores6321
    @luisflores6321 3 года назад

    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

  • @niggeljkd
    @niggeljkd 6 лет назад

    Gracias!

  • @gramos73
    @gramos73 6 лет назад

    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?

  • @JoseLuis-cp2bq
    @JoseLuis-cp2bq 4 года назад

    Excel-ente, gracias de nuevo

  • @oscarsantos9251
    @oscarsantos9251 6 лет назад

    muy buena entrega Sergio grandioso el seguimineto t pregunto como le hago para configurar la cta Hotmail,sal2 pulgar arriba.

  • @alexissublimaciones935
    @alexissublimaciones935 Год назад

    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.

  • @leonardocontento4208
    @leonardocontento4208 6 лет назад +1

    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

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад

      Te refieres a configurar una cuenta en Outlook? Qué tipo de cuenta tienes?

  • @angelchucozarate5815
    @angelchucozarate5815 3 года назад

    Buenas tardes
    Sergio, felicitaciones por tus cursos, cómo puedo convertir solo una parte seleccionada y enviar por pdf? Ayúdame

  • @toxicologiaforense5219
    @toxicologiaforense5219 5 лет назад

    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???

  • @joselinoovalle5638
    @joselinoovalle5638 3 года назад

    Estoy terminando de ver el Tutorial de Factura en Excel Parte 5 para enviarlo al correo destino y de correo origen

  • @angelagomez3794
    @angelagomez3794 5 лет назад

    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

  • @Orlandoalbar
    @Orlandoalbar 5 лет назад

    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

  • @juandemin2930
    @juandemin2930 2 года назад

    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!!!!

  • @Oscar-bo6ox
    @Oscar-bo6ox 9 месяцев назад

    Tengo los archivos en OneDrive para empresas, cómo puedo obtener la ruta

  • @javiercastillasaavedra
    @javiercastillasaavedra 2 года назад

    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?

  • @enriqueoswaldocerronsanche6986
    @enriqueoswaldocerronsanche6986 4 года назад

    Podrias hacer un video de hacer un envio de correo con tu firma en outlook.

  • @jjvinam
    @jjvinam 6 лет назад +1

    saludos Sergio, se puede compartir en html la informacion de este ejemplo? en tiempo real se puede publicar?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад

      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.

    • @jjvinam
      @jjvinam 6 лет назад

      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

  • @jesusmunoz3115
    @jesusmunoz3115 4 года назад

    Excelente se podrá envés de enviar el PDF por correo enviarlo por Whatsapp

  • @lucasarancibia8341
    @lucasarancibia8341 4 года назад

    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?

  • @javiersanto9111
    @javiersanto9111 4 года назад

    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

  • @valeriamelisatorresaguilar1171
    @valeriamelisatorresaguilar1171 4 года назад

    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¡¡

  • @FrancisMonteroJimenez
    @FrancisMonteroJimenez 5 лет назад

    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.

    • @Orlandoalbar
      @Orlandoalbar 5 лет назад

      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.

  • @leonardocontento4208
    @leonardocontento4208 6 лет назад +1

    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

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад

      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.

  • @ingridbenavides1345
    @ingridbenavides1345 4 года назад

    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

  • @sergiodlcid4447
    @sergiodlcid4447 Год назад

    Y si se desea enviar al WhatsApp o chat de messenger como se adaptaría?

  • @H1Jonathan
    @H1Jonathan 5 лет назад

    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

    • @Orlandoalbar
      @Orlandoalbar 5 лет назад

      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.

  • @TOMYSOGI
    @TOMYSOGI 4 года назад

    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)

  • @yesidvalencia.8
    @yesidvalencia.8 4 года назад +1

    Excel 2019, no aparece esta opción de Outlook? Alguna solución

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  4 года назад

      El ejemplo está realizado en Excel 2019. A qué opción te refieres?

    • @yesidvalencia.8
      @yesidvalencia.8 4 года назад

      @@SergioAlejandroCampos a que no me aparece miscrosoft Outlook 16.0

  • @justdoit2795
    @justdoit2795 2 года назад +1

    Buenas quiero tu contacto para q me hagas unas plantilla pago en dollar

  • @emiroerazo6561
    @emiroerazo6561 3 года назад

    Al actualizar precios me aparece este Error: "no se pueden realizar cambios en una tabla o asignacion xml cuando hay varias hojas seleccionadas"

  • @erikatiban4089
    @erikatiban4089 4 года назад

    Buenas noches saludos desde Ecuador eh me podria ayudar con algo porfavor es de urgencia es referente a macros 🥺

  • @rickhunter121
    @rickhunter121 6 лет назад

    hola Sergio, yo no uso Outlook, uso gmail como haria esntonces??gracias

  • @javierblanco3029
    @javierblanco3029 Год назад +1

    se podra agregar una columna con imagenes de los articulos?

  • @tesoreriamym4819
    @tesoreriamym4819 2 года назад +1

    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

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  2 года назад

      Algo debes estar escribiendo mal, recomiendo que copies y pegues el código del archivo de ejemplo.

  • @jaumefp
    @jaumefp 6 лет назад

    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!

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад

      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.

    • @jaumefp
      @jaumefp 6 лет назад +1

      @@SergioAlejandroCampos Para que guarde en la hoja de productos, aparte de la celda debo añadir otra variable?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад

      Quieres agregar un nuevo producto?

    • @jaumefp
      @jaumefp 6 лет назад +1

      @@SergioAlejandroCampos quiero que se guarde el IVA en una nueva columna dentro de la hoja productos

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад

      No será mejor que se guarde en la hoja Detalle de facturas?

  • @edgarcanoelmono
    @edgarcanoelmono 4 года назад

    BUENAS NOCHE ME SALE UN ERROR ESTE CODIGO ( .Attachments.Add n_factura ) SALE EN AMARRILLO GRACIAS

  • @erickasqui3909
    @erickasqui3909 6 лет назад

    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.

    • @HectorHernandez-xp2fr
      @HectorHernandez-xp2fr 6 лет назад

      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.

    • @erickasqui3909
      @erickasqui3909 6 лет назад

      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)

  • @alfredodicorleone4970
    @alfredodicorleone4970 4 года назад

    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

  • @joselinoovalle5638
    @joselinoovalle5638 3 года назад

    A ver que tal como me sale y pues te lo comentaré

  • @emiroerazo6561
    @emiroerazo6561 3 года назад

    Al examinar los 2 Módulos: "Error al cargar biblioteca DLL"

  • @PQEK62
    @PQEK62 6 лет назад +1

    Gracias