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.
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.
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 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
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.
Hola Pepe, estoy usando la opción Directorio pero me genera un documento distinto para cada registro al editar las cartas de forma individual
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.
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
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.
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!
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.
No he podido adelantar la publicación de la nueva entrada. Las que siguen están relacionadas.
Finalmente será el 22 de agosto.
Hola querido Pepe como envío esta combinación por correo electrónico automáticamente que código uso programar
Efectivamente Antonio. No se pueden usar conjuntamente dos opciones de combinación de correspondencia (email y directorio). para hacerlo automáticamente tienes que programar. Aquí tienes un ejemplo.
Aquí hay más soluciones.
Gracias.
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?.
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.
Pingback: Combinar varios registros en una sola carta en combinación de correspondencia. – WordExperto
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?
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.
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?
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.
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.
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.
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
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.
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.
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... ;(
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.
Por que no funciona esto:
{IF {ListaResultado}="SI" "VALOR SI SI" "VALOR SI NO" \*MERGEFORMAT}
Gracias
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.
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..
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.
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.
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.
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.
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.
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.
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.
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
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.
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
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.
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.-
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.
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
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.
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..
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.
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
Hola Rosa:
Envíamelo a jmmarz@hotmail.es que lo vea y te cuento
Muchas gracias! No hubiera podido hacerlo sin la ayuda de tu blog!
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.
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.
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.
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.
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
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.
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!
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.
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
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.
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
Muchas gracias, Alejandro, por seguir y compartir, con tus contactos, mis canales:
Mira si encuentras la solución en esta entrada.
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
Parece que no se enlazó la entrada en mi respuesta. Era esta: Errores (cambios) de formato al combinar correspondencia. No sé por qué no se enlazan. https://wordexperto.com/2017/06/06/errores-cambios-de-formato-al-combinar-correspondencia/
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
Muchas gracias, Areli, por seguir y compartir, con tus contactos, mis canales:
Hay que ponerlo en el documento de combinación. Antes de hacer esto debes familiarizarte con la combinación de correspondencia (https://www.youtube.com/playlist?list=PLF1OL9sNXkSxGL52T9306FIUtzXOnhDwB) y con el uso de campos (https://wordexperto.com/?s=campos)
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
Muchas gracias, Roberto, por seguir y compartir, con tus contactos, mis canales:
Sí es posible, pero tienes que volver al documento de combinación, porque cuando terminas estás en los documentos combinados, resultantes de la combinación. Si no ves los campos en el documento de combinación, pulsa Alt+F9: https://wordexperto.com/2016/06/21/numerar-hojas-o-folios-numbering-only-odd-pages/
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.
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.
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??
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.
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.
Muchas gracias por compartirlo.
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.
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
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.
Mira, también, la otra entrada, enlazada en esta, y el vídeo:
https://www.youtube.com/watch?v=qSJ_V-GlVak&list=PLF1OL9sNXkSxyy12a1p3H7PGE4-prRCG6&index=5&t=137s&ab_channel=wordexperto.com
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:
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.
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?
Muchas gracias, Giovanni, por seguir y compartir, con tus contactos, mis canales y por tus amables palabras:
Para el total puedes intentar usar un campo fórmula que sume las líneas implicadas. Mira este tutorial de Paul Edstein: https://www.msofficeforums.com/mail-merge/38721-microsoft-word-catalogue-directory-mailmerge-tutorial.html
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.
Muchas gracias, José A, por seguir y compartir, con tus contactos, mis canales:
No estoy seguro de descubrir qué es lo que necesitas. Tal vez te refieras a esto: https://www.pcreview.co.uk/threads/using-form-protection-with-a-template-for-a-mail-merge.3160634/
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?
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
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.
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?
Muchas gracias, Carlos, por seguir y compartir con tus contactos mis canales:
Con esta técnica no se pueden añadir tablas, solo reproducir usando tabulaciones para separar las columnas e intros para las filas.
Puedes usar complementos y otras técnicas. Mira este vídeo y sobre todo el siguiente que se publicará próximamente:
https://www.youtube.com/watch?v=eUqNh37we6A&list=PLF1OL9sNXkSxGL52T9306FIUtzXOnhDwB&index=10
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
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
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