Agrupar varios registros en la misma carta al combinar correspondencia.

A pesar de que la combinación de correspondencia en Word es muy completa y cuenta con reglas para aplicar numerosas soluciones, como las que vimos en personalizar la combinación de correspondencia, hay ocasiones en las que tenemos que recurrir a la edición directa en los campos. Una de ellas es cuando queremos o necesitamos agrupar varios registros en la misma carta.

Si tenemos una lista de clientes en la que un mismo cliente nos adeuda varias facturas y albaranes; una lista de alumnos, en la que el mismo alumno ha faltado a varias clases; una lista de propietarios de la comunidad, en la que el mismo propietario adeuda varios recibos o tiene varias propiedades etc. En todos estos casos, sacados de consultas de mis seguidores o de los foros en los que participo, y muchas otras, no es conveniente repetir cartas o mensajes de correo a cada uno de ellos. Es mejor, agrupar todos los registros de la misma persona en una sola carta o mensaje de correo. Esto es lo que intentaré explicar en esta entrada.

Necesitamos una base de datos en cualquiera de los formatos admitidos por Word. Para este ejemplo usaré una tabla en Excel. En el documento de combinación tenemos que utilizar la opción Directorio. Una vez seleccionado el origen de datos solo tenemos que introducir a mano, con las técnicas descritas en otras entradas,  los campos.

Base de datos de ejemplo para agrupar registros (Facturas) en combinación de correspondencia
La base de datos para combinar varias facturas y albaranes del mismo cliente.
Agrupar varios registros en la misma carta. Muestra los campos editados para conseguir la agrupación de registros en la combinación de correspondencia.
Aquí he escrito Salto de página, para que se vea todo el código junto. Se trata de un verdadero salto de página, que se puede introducir desde Insertar > Páginas o con Ctrl+Intro. Los saltos de párrafo y los espacios también hay que incluirlos.

El primer condicional busca si es el primer registro de la combinación. Esto lo dice el campo MERGESEQ. Si es verdadero escribimos entre comillas el texto que queremos y el nombre del cliente, que lo proporciona el campo MERGEFIELD Cliente y seguidamente la relación de facturas y albaranes que encuentra el campo SET, en los campos de combinación Factura y Albarán, (los nombres de las columnas de la tabla de Excel). El valor falso, de este primer condicional IF, es nada (""), cuando no sea el primer cliente ya no pone nada en esta página.

El resultado de este primer campo condicional IF, será:

Estimado cliente Juan estas son las facturas y sus correspondientes albaranes que nos adeuda:

Factura1 Albarán1

Factura1 Albarán2

Factura1 Albarán3

Factura2 Albarán1

Factura2 Albarán2

Factura2 Albarán3

Cuando el primer registro sea uno y no pondrá nada más en esta primera hoja para los siguientes clientes.

Ahora comparamos  con un segundo IF si el cliente2 es diferente del cliente1, y en el caso de que lo sea, ponemos un salto de párrafo, un salto de página y el texto y los campos igual que para el primer cliente.

Directorio8, en mi ejemplo es el resultado de la combinación. Todas las facturas y albaranes están agrupadas en una hoja para cada cliente.
Directorio8, en mi ejemplo, es el resultado de la combinación. Todas las facturas y albaranes están agrupadas en una hoja para cada cliente.

Por último Finalizar y combinar > Editar documentos individuales... > Todos y Aceptar.

En esta entrada posterior tengo un ejemplo más sencillo, con solo dos campos, y un vídeo sobre el tema en mi canal de YouTube.

Espero que te guste, sea útil y comentarios y sugerencias para nuevos temas. Sigue el blog y compártelo con tus contactos.

También puedes visitar el Curso avanzado de Word en mi canal de YouTube.

Aviso: Si después de leer las entradas y sus comentarios, necesitas enviarme los datos para que haga la combinación, debes seguir estos pasos.

Compra mi libro de Excel > Escribe una reseña de cinco estrellas. Cuando la publique Amazon, me lo comunicas al correo, está aquí en el menú de la derecha y yo te regalaré el libro de Word y haré la combinación.

Ahora también puedes invitarme a una cerveza.

Esta entrada tiene 90 comentarios

  1. juan Andres

    Esta consulta la habia buscado por muhco rato, por lo cual, muchas gracias. Sin embargo, la intentè realizar pero no me genera los resultados esperados, me podrías ayudar, indicando si los códigos SET, cliente 1, Factura, Cliente 2, son colocados manualmente o vía un menú de sistema. Gracias

    1. Pepe Martínez

      Gracias Juan Andrés por utilizar mi blog para mejorar tu rendimiento con Word.
      Todos los campos se introducen a mano, con las técnicas conocidas, que describo en otra entrada. Hay que ser muy cuidadoso con la escritura, respetando todo, incluidos los espacios en blanco.

      1. Federico

        Hola Pepe, estoy usando la opción Directorio pero me genera un documento distinto para cada registro al editar las cartas de forma individual

        1. Pepe Martínez

          Gracias Federicopor usar y seguir mi blog.
          No puedo reproducir tus pasos. Repíte los que indico y, si continúa el error, me comentas al correo directamente los pasos que sigues para que pueda intentar detectar el error.
          Gracias, de nuevo. Espero seguir contando con tus comentarios y seguimiento.

  2. Antonio Peña

    Gracias por su aporte he pasado una semana tratando de combinar facturas de cobro pero no se como introducir los códigos, no se como hacerlo tendrá algún video de referencia.

    Gracias

    1. Pepe Martínez

      Hola Antonio:
      Gracias por usar mi blog para mejorar tus prestaciones con Word.
      Si que tengo pensado iniciar pronto una serie de vídeos. Pero no debes esperar hasta que publique el de este tema. En la entrada hay enlaces a otras donde se explica como introducir y editar los campos. El código lo puse como imagen para que se apreciara exactamente todo, sobre todo por los espacios en blanco, con la excepción del salto de página, que también cuento. Observa que los campos mergeseq se refieren a los nombres de las columnas de la base de datos y los campos set a los registros.

  3. Cesar

    Hola, buen día:

    Tengo una data en donde quisiera utilizar el concepto que indicas. Mi dato "puente" y "único" es el documento de identidad de esta persona y puede tener varios periodos de deudas (en tu ejemplo serían las facturas). ¿Cómo podría hacer el Merge? ¿Solo utilizaría el merge para el documento a fin de que salgan todos los periodos de deuda?.

    Gracias!

    1. Pepe Martínez

      Hola César:
      Gracias por utilizar mi blog para mejorar tus prestaciones con Word. Tu lo tienes más fácil que en este ejemplo. Solo tienes dos campos de combinación DNI y Factura. En los campos de mi ejemplo elimina todas las referencias al tercer campo (Albarán) y cambia, en los campos, cliente por DNI.
      Tengo muchas consultas sobre esta entrada, que también es de las más visitadas. En breve publicaré una nueva entrada sobre el tema con tu caso. Tal vez este próximo martes o el siguiente.
      Gracias de nuevo.

      1. Pepe Martínez

        No he podido adelantar la publicación de la nueva entrada. Las que siguen están relacionadas.
        Finalmente será el 22 de agosto.

  4. Antonio Peña

    Hola querido Pepe como envío esta combinación por correo electrónico automáticamente que código uso programar

  5. Angel Gago

    Buenas Pepe, he probado esta combinacion pero me escribe un registro por página, si que me hace solo la cabecera en la primera página con el primer registro, pero luego los que deberian salir seguidos sale uno por página hasta que cambia el cliente, que hace cabecera y un registro, y vuelven a salir unos por página. ¿que se me pasa?.

    1. Pepe Martínez

      Hola Ángel:
      Gracias por usar mi blog para mejorar tus conocimientos de Word.
      Por lo que cuentas, debes tener errores en el Salto de página o de párrafo. Si solo tienes dos campos, elimina las referencias al tercero.
      El próximo día 22 saldrá la nueva entrada para solo dos campos.
      Gracias, de nuevo, y espero seguir contando con tus comentarios.

  6. Percy

    Saludos Pepe, llevo varios días intentando, hice la base de datos en Excel con sus 3 encabezados (Cliente, Factura y Albarán) y el código en Word al pie de la letra, pero a la hora de finalizar la correspondencia me aparece el siguiente mensaje:
    ¡Error! Código de operador desconocido para la condicional.
    Tampoco me agrupa los registros en una sola página, sabrás a qué se deba?

    1. Pepe Martínez

      Hola Percy:
      Muchas gracias por usar mi blog.
      El error que te da es porque no encuentra uno de los nombres que has puesto. Yo uso ejemplos. Tu debes sustituir mis ejemplos por los nombres de los encabezados de tu base de datos en Excel.
      Se que es difícil de entender y yo tal vez no consigo explicarlo lo bien que quisiera, por esto hice esta entrada, más sencilla, con solo dos campos.

  7. Percy

    Gracias Pepe, ya pude hacerlo con mi base de datos, ahora lo que me falta es vaciar los datos en una tabla de Word, solo que al ser variable la cantidad de registros, no encuentro la forma de que Word agregue una fila por cada registro, tendrás alguna experiencia con eso?

  8. José Martínez

    No creo que se pueda incluir una Tabla en este tipo de combinación. Yo lo que hago es añadir en el texto los nombres de los campos que incluyo. Así los incluyo también en el campo combinado separados por tabulaciones. El resultado final es el mismo que una tabla.

  9. Ruben

    Hola, al seleccionar Finalizar y combinar- Imprimir documentos - todos, y al presionar Aceptar aparece el siguiente mensaje de error "No puede enviar un catalogo creado por medio de la combinacion de documentos al correo electrónico, al fax o a la impresora". Podría indicarme cómo solucionar este inconveniente?
    Desde ya muchas gracias.

    1. Pepe Martínez

      Hola Rubén:
      Este tipo de combinación solo admite un tipo. Que es Directorio. Para usar también correos electrónicos, mira los enlaces de la respuesta a Antonio, más arriba.
      Gracias, a ti, también.

      1. Lourdes

        Hola, ante todo agradecer este blog.
        Creo haber seguido todos los pasos e instrucciones.. pero al editar documentos individuales, cuando hay más de un registro, salen la cabecera en una página y cada registro en una página.
        Lo he mirado y remirado, y ya no sé..
        Puedes ayudarme?
        Gracias

        1. Pepe Martínez

          Hola Lourdes:
          Mira las dos entradas. Practica algo con otros campos más sencillos para familiarizarte con su edición. Tengo más ejemplos en otras entradas sobre campos.
          Finalmente, me lo puedes mandar al correo.

  10. Aurora Orea

    Pepe, muchas gracias por compartir este procedimiento, funciona tal cual lo necesito y me resultó de mucha utilidad, batallé un poco porque hay que ser cuidadosos al abrir las llaves e ir escribiendo dentro de ellas y no hay que omitir ni unas comillas... Muchas gracias por compartir tu conocimiento.

  11. Klena Vásquez

    Hola Pepe!

    Un gusto saludarle!

    Tendrá algún video en donde explique esta parte de la combinación de correspondencia para un solo sujeto con varios registros?... he tratado de aplicar lo que usted menciona pero no logro hacer que funcione... ;(

    1. Pepe Martínez

      Hola Klena:
      Para el vídeo aún falta. Tienes que practicar con campos para familiarizarte con su uso y edición. En el blog hay muchos ejemplos.
      Si no lo solucionas, puedes mandarme los archivos.
      Gracias por tus comentarios y seguimiento.

  12. Felipe Carreño

    Por que no funciona esto:
    {IF {ListaResultado}="SI" "VALOR SI SI" "VALOR SI NO" \*MERGEFORMAT}

    Gracias

    1. Pepe Martínez

      Hola Felipe:
      Lo primero darte las gracias por usar mi blog.
      Si ListaResultado es un marcador, no debe ir entre corchetes y el SI de la comparación, tampoco debe llevar comillas:
      {IF ListaResultado = SI “VALOR SI SI” “VALOR SI NO” \*MERGEFORMAT}
      Si es un campo, cabecera de tabla, va entre corchetes con mergefield delante.
      No llevan mergefield delante los elementos de la columna.
      Esto lo puedes hacer, sin necesidad de editar campos, usando Reglas de combinación.
      Espero seguir contando con tus comentarios y seguimiento.

  13. eli valderrama

    Hola Pepe, gracias por este buen aporte, adapte tu codigo a mi archivo de correspondencia pero no logro el resultado que deseo, lo quiero para mostrar a mis proveedores las facturas que se les han cancelado, pero no me sale los registros de agrupados encada hoja, sino cada registro en cada hoja, solo uso dos campos, codigo de proveedor y numero de factura.

    Agradezco tu ayuda..

    1. Pepe Martínez

      Hola Eliana:
      Muchas gracias por usar mi blog.
      No está bien tu código. Mira el ejemplo de la otra entrada y si no te aclaras me mandas los archivos al correo.
      Feliz año nuevo. Espero seguir contando con tu seguimiento.

  14. Paul Alonso

    Hola Pepe, gracias por el aporte, como puedo hacer para insertar texto despues de obtener los registros, por ejemplo un saludo. Gracias por la ayuda.

    1. Pepe Martínez

      Muchas gracias Paul por usar mi blog:
      Para no complicar el código, es mejor que el texto lo añadas al principio, donde pone estas son las facturas y albaranes que nos adeuda, Ahí puedes acoplar, cambiando la redacción, el texto que necesites.

  15. JOSE

    Perdona que te moleste, he seguido tu ejemplo y me discrimina los titulares es decir cambia de titular cuando corresponde pero me genera una hoja por linea, me puedes indicar donde tengo el problema.

    1. Pepe Martínez

      Hola José y gracias por seguirme.
      Tienes que editar el campo como indico. Mira la otra entrada sobre el tema, practica, asegúrate de introducir un salto de página real y si persiste el problema me mandas los datos al correo.

  16. Horacio Rumbos

    Saludos, buenas tardes,
    Podran ayudarme con el siguiente requerimiento?,

    Debo imprimir 30 Certificados de un Curso, los Certificados ya estan diseñados en Word a un tamaño medio que caben dos por pagina para la impresion y de esa forma me ahorro la mitad del papel. Ahorabien, cuando ejecuto la combinacion y llamo a Insertar los Campos Combinados y luego le doy vista previa, Word repite los datos para los dos certificados de una hoja y asi sucecivamente. Podrian ayudarme con esto?.
    Muchas gracias de antemano.

    1. Pepe Martínez

      Para hacerlo directamente, dos por página, usa Etiquetas en el tipo de combinación. Usa una etiqueta de dos por página.
      Otra opción es que hagas uno por página, lo imprimas en pdf, y luego el pdf saques dos por página como cuento en esta entrada.
      Muchas gracias por seguirme y usar mi blog.

  17. Lorena

    Buen día, requiero enviar un recado a los padres de familia de 6 grupos, utilicé combinar correspondencia, pero para ahorrar papel quiero poner 2 registros por hoja, pero no encuentro como hacerlo, ojalá puedan apoyarme. Saludos

    1. Pepe Martínez

      Hola Lorena, muchas gracias por usar mi blog.
      Este caso parece un problema de diseño de página, y no de combinación de correspondencia. Mira esta entrada, que creo es lo que necesitas.
      Gracias y espero seguir contando con tus comentarios y seguimiento.

  18. Ana Bohorquez

    Buenas tardes pepe, como vas? Requiero de tu ayuda dado que necesito realizar cartas por combinación de correspondencia donde para 1 cliente se le relacione el número de obligación y el saldo (Teniendo en cuenta que un cliente puede tener varias obligaciones) ejemplo.
    Base de datos:
    Cedula Obligación Saldo
    1039696 177879 $100
    1039696 176534 $143
    1039696 143562 $178
    3920637 177856 $150
    1234564 145678 $134
    1234564 132464 $200

    y requiero que me salga una carta para el cliente de cedula 1039696 relacionandome sus tres obligaciones con sus respectivos saldos.

    la cuestion es que no se como utilizar el codigo que nos brindas, se pega en word normal? y como se realiza la combinación?

    Quedo muy agradecida con tu ayuda!!
    Saludos,
    Ana Cristina

    1. Pepe Martínez

      Hola Ana:
      Gracias por usar mi blog y por tus comentarios.
      Si no tienes experiencia en edición de campos, es difícil empezar por estos, que son de los más complejos. Los códigos, son campos y hay que introducirlos a mano después de presionar Ctrl+F9 cuidadosamente, respetando espacios en blanco, saltos de párrafo y de página.
      Te aconsejo que leas más entradas, de las que tengo sobre campos, usa el buscador de mi blog, para practicar y familiarizarte, y no empezar por estas.
      Sigo a la espera de tus comentarios.

  19. eduardo

    Buenos días
    Consulta necesito combinar correspondencia pero tengo una persona que tiene varias fechas distintas como se hace para que aparezcan todas y no solo una.-

    Atte.-

    1. Pepe Martínez

      Hola Eduardo:
      Gracias por usar mi blog. Solo tienes que adaptar tu caso, cambiando el campo de mi ejemplo por el tuyo (Fecha), a este ejemplo.
      Gracias, de nuevo, espero seguir contando con tu seguimiento y comentarios.

  20. Maria

    Hola Pepe,

    Gracias por la entrada, es en verdad muy útil y llevaba tiempo intentando hacer algo así. Lo he seguido paso a paso y ¡ha funcionado!.

    ¿Sabes si hay alguna manera de hacer esto mismo pero para enviar mensajes de correo electrónico en vez de cartas?

    Gracias,

    María

    1. Pepe Martínez

      Muchas gracias, María:
      Desafortunadamente solo se puede usar una posibilidad, a la vez, y aquí ya se usa Directorio.
      En los comentarios de esta misma entrada, en respuesta a uno de Antonio Peña el 7 de julio de 2017 tiens otras soluciones.
      Gracias, de nuevo, espero seguir contando con tu seguimiento y comentarios.

  21. jovanny

    hola buen día,

    hace unos días me genero una duda al momento de combinar correspondencia si era posible colocar una lista de excel de tres columnas de n registros en una tabla de word de 3X1, que en cada campo de la tabla de word me coloque los registros totales de la columna del excel, estuve mirando pero no he podido te agradezco si sabes de alguna forma de realizarlo..

    1. Pepe Martínez

      Hola Jovanny:
      Muchas gracias por tus comentarios y seguimiento.
      No se puede, o al menos no fácilmente. Te aconsejo que uses el complemento de mi compañero Doug Robbins.

  22. Rosa

    Por favor Pepe te solicito un mail para requerir tu ayuda por ese medio.
    Quisiera me digas si puedes cotizarme un valor por realizarme esta combinación compleja ya que no he podido hacerlo sola.
    Gracias
    Rosa Oller

  23. ROSA

    Muchas gracias! No hubiera podido hacerlo sin la ayuda de tu blog!

  24. ESTEFI

    Buenas tardes, solicito su colaboracion es que tengo un formato que manejamos y qusimos realizar una combinacion de correspondencia para que la información nos la traiga de la base de datos, lo cual se logro, pero resulta que con un consecutivo tenemos varios registros y no nos trae toda la informacion como podemos hacer.

    1. Pepe Martínez

      Muchas gracias Estefi por seguir y compartir mis canales:
      No estoy seguro de entenderte.En la base de datos debe haber un registro por fila con todos los campos necesarios.
      Mándame los datos, o un ejemplo, a mi correo que lo vea.

  25. Ignacio Perez

    Hola, necesito hacerte una consulta.
    Tengo una base de datos de 500 registros en excel, y necesito generar un documento mediante combinacion de correspondencia que en la primera hoja muestre los primeros 30 registros, luego en la segunda hoja otras 30 y asi hasta el final de la base de datos.
    Pensaba construir una tabla y luego dejar por combinacion de corresponcendia los datos, sin embargo esto me serviria solo para los primeros 30 registros y el tema es como voy construyendo las nuevas paginas pero con nuevos datos de la base (la base podria ir cambiando tambien la cantidad de registros)
    Será posible de armar?? me explico??
    Desde ya muchas gracias.
    Ignacio.

    1. Pepe Martínez

      Muchas gracias, Ignacio, por seguir y compartir mis canales:
      Puedes usar la técnica descrita en estas entradas, agrupar los registros, 30 o los que sean, para ello debes adaptar la base de datos en Excel, añadiendo una columna que repita ene veces el número 1, después el 2 y así sucesivamente. Esto se hace fácilmente usando desref con redondear.menos y fila anidados. Si buscas en la web, verás muchos ejemplos. Luego la agrupación la haces por esa columna.

  26. gabriel

    hola me podrías ayudar necesito traer unas fechas que tienen un campo en común todos los que dicen 33 que me muestre todas las fechas. hacia abajo en una carta. muchas gracias.

    COD_RESOLUCION FECHA_RESOL
    33 05/2019
    33 06/2019
    33 07/2019
    32 05/2019
    32 07/2019
    32 06/2019
    31 05/2019
    31 06/2019
    31 07/2019

    1. Pepe Martínez

      Muchas gracias, Gabriel, por seguir y compartir mis canales:
      Si lo que necesitas es enviar cartas únicamente a los que tienen código de resolución 33, o a partir del 33, debes filtrar la lista de destinatarios.
      Si lo que necesitas es agrupar por código de resolución, entonces tienes que usar las técnicas que describo en estas dos entradas y en las respuestas a los comentarios.

  27. Claudia Berenice

    Hay manera de poner los datos de varios registros en una sola carta? O hacer etiquetas con diferentes nombres en una sola página?
    Necesito dar vales en la escuela a ciertos alumnos, y me gustaría poder imprimir varios en cada hoja, y la opción que veo es que todos los de una hoja salgan a nombre del mismo alumno

    gracias!

    1. Pepe Martínez

      Muchas gracias, Claudia, por seguir y compartir mis canales:
      Tienes que usar la opción Etiquetas desde el grupo Iniciar combinación de correspondencia, no uses las opciones del grupo Crear.

  28. Martín

    Hola! Muchas gracias por este post que me está ayudando mucho, pero me está surgiendo un inconveniente: estoy haciendo una prueba con tres registros por persona, y solo me pone un maximo de dos registros por hoja. En la siguiente hoja me repite el encabezado y coloca el registro que falta, y luego continua. Todo esto lo estoy probando porque lo que necesito realmente es que agrupe unos 15 registros por página. Alguna ayuda? Tal vez estoy escribiendo algo mal yo. Muchisimas gracias

    1. Pepe Martínez

      Muchas gracias, Martín, por seguir y compartir, con tus contactos, mis canales, y por tus amables palabras:
      Si quieres más ayuda, lee el aviso y sigue las instrucciones.

  29. Alejandro

    Saludos Sr. Pepe Martínez
    En mi Base de Excel manejo el formato (dd-mmm-yy) ejemplo (12-may.-20)

    Al Realizar correspondencia con Word en un campo me sale 5/12/20 es decir me toma el mes como día y viceversa, PERO al utilizar los modificadores LO TOMA BIEN. por ejemplo: MERGEFIELD fecha \@ DDMMMYYYY.

    En otro campo me sale bien la fecha pongamos como ejemplo la misma fecha me sale en la correspondencia 12/5/20 lo que estaría bien sin embargo al aplicar el modificador como lo hice con el campo anterior, ME TOMA ERRÓNEAMENTE EL DÍA COMO MES. por ejemplo:
    MERGEFIELD "fecha2" \@ DDMMMYYYY.
    Lo solucione cambiando en la base el formato 12-05-20 y no 12-may.-20.

    Sin embargo me gustaría seguir conservando el formato 12-may.-20 en mi base para ese dato.

    OBSERVE LO SIGUIENTE EN LA CORRESPONDENCIA, EN UN CAMPO NO LE COLOCO COMILLAS Y EL OTRO SI. SIN EMBARGO SE LAS QUITE Y SIGUIÓ DÁNDOME LA MISMA INFORMACIÓN.
    Aqui en campo sin comillas MERGEFIELD fecha \@ DDMMMYYYY
    y aqui el campo con comillas MERGEFIELD "fecha2" \@ DDMMMYYYY

    Cuando las quite:
    y aqui el campo con comillas MERGEFIELD fecha2 \@ DDMMMYYYY

    Me gustaría seguir conservando el formato 12-may.-20 en mi base para ese dato, que puedo hacer

    1. Pepe Martínez

      Muchas gracias, Alejandro, por seguir y compartir, con tus contactos, mis canales:
      Mira si encuentras la solución en esta entrada.

      1. ALEJANDRO

        Al contrario le agradezco su tiempo y la gentileza de responderme. A través de su blog he aprendido mucho, le deseo se encuentre bien y nuevamente gracias Sr. Pepe Martínez

  30. Areli Itzel

    Buena tarde perdón la molestia, tengo muchas dudas acerca de este tema soy nueva en esto y apenas voy aprendiendo, donde se supone que debo poner ese código

  31. Kintela

    Hola
    Una cuestión muy simple. Una vez has Finalizado y combinado no es posible editar de nuevo el código? No logro ver de nuevo mi código para añadir o quitar campos
    Un saluo

  32. PEDRO HERNÁNDEZ ESPINOSA

    Hola compi.
    He aterrizado en tu blog y me parece muy bueno... después de todo el peloteo te quería hacer una pregunta.
    Tengo un excel en combinación de correspondencia con varios word, (lo he creado en una red) y al copiar y pegar en el directorio de otra compañera me busca el Excel en mi directorio. Mi pregunta es si no se podría hacer la combinación de correspondencia de forma "Relativa" y no absoluta.
    Gracias y un abrazo.

    1. Pepe Martínez

      Muchas gracias, Pedro, por seguir y compartir, con tus contactos, mis canales y por tus amable palabras:
      No, Pedro, cada usuario tiene que establecer el origen de datos en el documento de combinación de su equipo y no podrá usarlo a la misma vez que otros. Esta última restricción se puede obviar guardando los datos como .csv o .xls.

  33. PEDRO HERNÁNDEZ ESPINOSA

    Hola Pepe... Tengo un problema... Copio y pego el Excel con los Word que tengo en correspondencia a otro usuario.... En una hoja del Excel tengo un Hipervínculo a cada documento para que lo abra directamente, pero Me Da muuuuuchos problemas en la copia que he puesto en cada usuario. Cuál puede ser el problema??

    1. Pepe Martínez

      Muchas gracias, Pedro, por seguir y compartir, con tus contactos, mis canales:
      Me temo que no logro entenderte, lo de Muuuuuuuchos problemas... Mándame un ejemplo al correo con todos los detalles de los muuuchos problemas.

      1. PEDRO HERNÁNDEZ ESPINOSA

        Hola de nuevo Pepe.... parece ser que se ha solucionado ACTUALIZANDO OFFICE. Lo dejo por aquí por si le ocurre a alguien más.
        Gracias por todo.

        1. Pepe Martínez

          Muchas gracias por compartirlo.

  34. Francisco

    Estimado Pepe, tratando de copiar el formato para combinar varios registros, me encuentro que, al realizar la combinación, me repite 2 veces el mismo registro en cada cliente. Se trata de una tabla excel donde los campos a utilizar son
    Socio
    Parcela
    Año
    Luz_ini
    Luz_fin
    KWS
    Precio_KW
    Precio_Luz
    Importe_Agua
    Puedo enviarle una excel ficticia y el word con los campos introducidos, porque me siento incapaz de resolver dónde puedo tener el error.
    Muy agradecido.

    1. Pepe Martínez

      Muchas gracias, Francisco, por seguir y compartir, con tus contactos, mis canales:
      No entiendo lo de «Copiar el formato». ni qué tiene que ver con el tema de esta entrada. Mira los videos de mi curso sobre combinación de correspondencia y, si no lo solucionas, me contactas al correo:
      https://www.youtube.com/playlist?list=PLF1OL9sNXkSxGL52T9306FIUtzXOnhDwB

      1. Francisco

        Perdón por la expresión "copiar formato"; quería decir: seguir los pasos de este tutorial, llegando a lo más parecido a la combinación realizada por Ud. No obstante, el resultado no lo consigo, ya que me repite un mismo mes en cada destinatario. Es decir, de cada destinatario, solo me incluye dos líneas y ambas con el mismo mes y datos.
        La tabla contiene los campos en el anterior mensaje descritos, y adaptándolos a lo por Ud. expuesto me ocurre lo dicho.
        Disculpe mi posible falta de aclaración.
        Previamente ya había visto alguno de sus videos publicados y me han enseñado muchas cosas que desconocía, pero este caso se me resiste demasiado. No suelo molestar sin antes haber realizado una cantidad suficiente de comprobaciones desde mi modesto conocimiento.
        Dispongo de la excel y del word con "mi combinación".
        Muchas gracias.

  35. FERNANDO HDEZ

    Hola buen día!

    Tal vez sea una pregunta básica pero cómo se introduce el primer corchete del "if" si cuando se hace con ctl+f9 sale par y ese corchete es impar.

    {IF {MERGESEQ} =1"ESTIMADO VECINO:{MERGEFIELD DNI } ESTAS SON LAS FACTURAS QUE NOS ADEUDA:

    1. Pepe Martínez

      Muchas gracias, Fernando, por seguir y compartir, con tus contactos, mis canales:
      No es impar, sigue después y queda, al final, el último. Este primer campo del IF termina en la siguiente línea después del nada (""). La siguiente línea es otro conjunto de campos anidados completos y el tercero es el siguiente IF, que ya acaba al final de todo.
      Espero haberte aclarado la duda y seguir contando con tus comentarios, por básicos que te parezcan.

  36. Giovanni Rivas

    Hola Pepe.
    Antes que nada, agradecerle por tan buen aporte. Ya hice paso a paso para hacer la carta con los datos agrupados y me funciono a la perfección. En los datos agrupados tengo una columna de "Valores", quisiera insertar un campo en la correspondencia para tener el total, que seria la suma de todos los valores de la columna "valores", por ejemplo:
    Valores
    $100.00
    $100.00
    $100.00
    Total $300
    Algo así, los 3 valores de $100.00 son 3 tres registros que vienen de una hoja de Excel y según vaya pasando el tiempo, pueden ser mas filas; por lo tanto modificando el "Total" ¿Es posible insertar un campo de ese tipo que haga la operación de suma directamente en la correspondencia?

  37. José A Bermejo

    Buenos días,
    Tengo una pregunta a la que no encuentro respuesta en ningún lugar de internet:
    Se puede utilizar en un mismo documento como carca, con campos de combinación de correspondencia y, a la vez, campos de formulario en otra sección del mismo, con edición restringida a éstos. No encuentro la forma y en anteriores versiones de WORD sí que se podía.

  38. Laura

    Hola Pepe, muchas gracias por tu blog. Es magníifco.
    Gracias a tu entrada podré lograr lo que llevo como dos días intentando conseguir. El problema, ahora, es que nada más empezar a seguir tus indicaciones, me he topado con que mi teclado de la marca HP tiene activado por defecto la opción "FN". Y por más que le doy a ctrl+9, el word no inserta los corchetes para introducir manualmente los campos.
    He buscado en la web de HP para ver cómo desactivar la tecla FN, pero parece ser que tengo que reiniciar para que salte la bios y de ahí desactivar la función.
    ¿Sabes si existe alguna otra combinación de teclado que haga la función de ctrl+F9 en teclados con FN?

  39. Laura

    Ya está Pepe. Al final le he asignado otro método abreviado de teclado a la opción InsertFieldChars y eliminado el ctrl+F9.
    Así sí me inserta los { }.
    Gracias de nuevo

  40. Stefano Carceller

    Para obtener una lista en un solo documento hay que trabajar con Directorio y no con Cartas (se cambia en Iniciar Combinación de correspondencia), un saludo.

  41. Carlos Gallegos

    Hola, estoy buscando la manera de enviar correos masivos usando correspondencia, pero, a cada correo agregarle información de una base de datos de excel.
    Ya sé cómo enviar correos así usando campos combinados para personalizar los correos, pero no logro introducir alguna tabla.
    Lo que quiero es enviar una tabla con nombres, cargos y direcciones, a diferentes correos, solo que, a cada correo se le quiere enviar una tabla diferente con datos diferentes. Ya tengo la lista de destinatarios en excel, y una base con todos los datos a enviar ¿se puede hacer un envío de correo masivo agregando una tabla extraída de una base de datos?

  42. JC

    Buenos días,
    Muy útil la información, pero no he sido capaz de incluir ninguna información despues de la convinación, ¿habría manera?
    Muchas gracias

    1. Pepe Martínez

      Muchas gracias, JC, por seguir y compartir con tus contactos mis canales, y por tus amables palabras:
      Supongo que necesitas enviar adjuntos en la combinación. Si es así, mira, al menos, los dos últimos vídeos de esta lista de reproducción de mi curso en YouTube: https://www.youtube.com/playlist?list=PLF1OL9sNXkSxGL52T9306FIUtzXOnhDwB
      En las guías rápidas, también hay otro sobre este tema:https://www.youtube.com/playlist?list=PLF1OL9sNXkSxyy12a1p3H7PGE4-prRCG6

      1. JC

        Muchisimas gracias por su rápida respuesta.
        Realmente lo que necesitaría es que en los dos ejemplos que usted ha puesto el documento finaliza con la combinación de correspondencia es decir es un "encabezado" que va entre comillas y luego la lista de la combinación.
        Lo que yo tendría que hacer es el encabezado, que sustituyendo el texto que da usted por el mío puedo hacerlo, incluir la combinación que también he conseguido hacerlo y ahora añadir otro texto después de la combinación que es lo que se me esta complicando.
        Muchas gracias.
        Un saludo

Deja una respuesta