Después de ejecutar una combinación de correspondencia en Word, a menudo termina con un documento grande que contiene todas las cartas, facturas o etiquetas. Guardar cada registro combinado como un archivo PDF separado no es una función integrada de un solo clic. Este artículo explica tres métodos confiables para dividir la salida de una combinación de correspondencia en PDF individuales: usar una macro VBA, usar una herramienta de terceros dedicada y usar la exportación a PDF integrada de Word con división manual. Aprenderá los pasos exactos para cada enfoque y cómo elegir el mejor para su flujo de trabajo.
Puntos clave: tres formas de crear PDF individuales a partir de la combinación de correspondencia
- Macro VBA con ExportAsFixedFormat: Automatiza el guardado de cada registro combinado como un PDF separado con un solo clic
- Complemento de terceros como Mail Merge Toolkit: Proporciona una interfaz gráfica para dividir y guardar sin escribir código
- División manual mediante Guardar como PDF: Use la exportación a PDF integrada de Word y elimine páginas para aislar cada registro uno a la vez
Cómo la combinación de correspondencia produce un solo documento y por qué necesita dividirlo
Cuando completa una combinación de correspondencia en Word, el resultado final es un solo documento con un salto de sección entre cada registro. Esto ocurre porque Word combina los registros de su origen de datos en un archivo continuo. El documento contiene cada carta, factura o etiqueta apiladas secuencialmente. Word no ofrece un comando nativo para exportar cada registro como un archivo PDF individual. Para obtener PDF separados, debe automatizar el proceso con una macro, usar una herramienta de terceros diseñada para esta tarea o dividir manualmente el documento usando la exportación a PDF de Word y la eliminación de páginas. El método que elija depende de su comodidad técnica, la cantidad de registros y la frecuencia con la que realiza esta tarea.
Método 1: Guardar PDF individuales usando una macro VBA
Una macro VBA es la forma más eficiente de dividir un documento de combinación de correspondencia en PDF individuales. Este método funciona con Word 2010 y versiones posteriores en Windows. La macro recorre cada registro del documento combinado, selecciona un registro a la vez y lo guarda como PDF. Necesita habilitar la pestaña Desarrollador para acceder al editor de VBA.
- Abrir la pestaña Desarrollador
En Word, vaya a Archivo > Opciones > Personalizar cinta de opciones. En Personalizar la cinta de opciones, marque la casilla junto a Desarrollador y haga clic en Aceptar. - Abrir el editor de VBA
En la pestaña Desarrollador, haga clic en Visual Basic. Alternativamente, presione Alt+F11. - Insertar un nuevo módulo
En el editor de VBA, vaya a Insertar > Módulo. Aparece una ventana de código en blanco. - Pegar el código de la macro
Copie y pegue el siguiente código en la ventana del módulo:
Sub SaveMailMergeAsIndividualPDFs()
Dim i As Integer
Dim doc As Document
Dim pdfName As String
Dim folderPath As StringfolderPath = "C:\MailMergePDFs\" ' Change this to your folder
Set doc = ActiveDocumentFor i = 1 To doc.Sections.Count
doc.Sections(i).Range.Copy
Documents.Add
Selection.Paste
pdfName = folderPath & "Record_" & i & ".pdf"
ActiveDocument.ExportAsFixedFormat OutputFileName:=pdfName, _
ExportFormat:=wdExportFormatPDF
ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges
Next i
End Sub
- Ajustar la ruta de la carpeta
En el código, cambie"C:\MailMergePDFs\"por la carpeta donde desea guardar los PDF. Asegúrese de que la carpeta exista antes de ejecutar la macro. - Ejecutar la macro
Cierre el editor de VBA. En la pestaña Desarrollador, haga clic en Macros, seleccione SaveMailMergeAsIndividualPDFs y haga clic en Ejecutar. Word crea un PDF por registro en la carpeta especificada.
Método 2: Usar un complemento de terceros
Si prefiere no usar VBA, varios complementos de terceros proporcionan una interfaz gráfica para dividir la salida de la combinación de correspondencia. Mail Merge Toolkit y Able2Extract son dos opciones populares. Estas herramientas se instalan como una nueva pestaña o menú en Word y ofrecen un comando Dividir en PDF. Los pasos exactos varían según el complemento, pero el flujo de trabajo general es el mismo.
- Instalar el complemento
Descargue e instale el complemento desde el sitio web del proveedor. Reinicie Word después de la instalación. - Abrir el documento combinado
Abra el documento que contiene la salida completa de la combinación de correspondencia. Este es el documento que Word creó después de finalizar la combinación. - Localizar el comando de división
Busque una nueva pestaña o grupo de herramientas añadido por el complemento. Para Mail Merge Toolkit, vaya a la pestaña Correspondencia y haga clic en Dividir en PDF. - Configurar los ajustes de salida
En el cuadro de diálogo que aparece, elija una carpeta de destino y un patrón de nombres de archivo. La mayoría de los complementos permiten usar campos de combinación comoFirstNameoInvoiceNumbercomo parte del nombre del archivo. - Ejecutar la división
Haga clic en Aceptar o Dividir. El complemento procesa cada registro y guarda PDF individuales en la carpeta elegida.
Método 3: División manual usando la exportación a PDF de Word
Para un número pequeño de registros, puede dividir manualmente el documento combinado. Este método no requiere ningún código ni software adicional. Funciona mejor cuando tiene menos de 10 registros.
- Guardar el documento combinado como PDF
Abra el documento combinado. Vaya a Archivo > Guardar como, elija PDF en la lista Guardar como tipo y haga clic en Guardar. Esto crea un PDF que contiene todos los registros. - Abrir el PDF
Abra el PDF guardado en Adobe Acrobat Reader o en cualquier editor de PDF que admita la extracción de páginas. - Extraer el primer registro
En Adobe Acrobat Reader, vaya a Organizar páginas. Seleccione las páginas del primer registro. Haga clic con el botón derecho y elija Extraer páginas. Guarde las páginas extraídas como un nuevo archivo PDF. - Repetir para cada registro
Repita el paso 3 para cada registro restante en el PDF. Nombre cada archivo adecuadamente.
Errores comunes y cómo evitarlos
La macro VBA se ejecuta pero no aparecen PDF en la carpeta
La causa más común es un error tipográfico en la ruta de la carpeta en el código de la macro. Verifique que la carpeta exista y que la ruta termine con una barra invertida. También verifique que Word pueda escribir en esa ubicación. Si la carpeta está en una unidad de red, pruebe primero con una carpeta local.
El complemento de terceros no aparece después de la instalación
Algunos complementos requieren que los habilite manualmente. Vaya a Archivo > Opciones > Complementos. En la parte inferior, junto a Administrar, seleccione Complementos COM y haga clic en Ir. Marque la casilla junto al nombre del complemento y haga clic en Aceptar.
La división manual produce PDF con rangos de páginas incorrectos
Si su documento combinado usa saltos de sección continuos en lugar de saltos de página, un solo registro puede abarcar varias páginas. Cuente el número de páginas que ocupa cada registro antes de extraer. Use los marcadores de salto de sección como guías visuales en Word para confirmar los límites de los registros.
Macro VBA vs complemento de terceros vs división manual
| Elemento | Macro VBA | Complemento de terceros | División manual |
|---|---|---|---|
| Tiempo de configuración | 5-10 minutos | 2-5 minutos | Sin configuración |
| Costo | Gratis | Generalmente $20-$50 pago único | Gratis |
| Habilidad requerida | Conocimientos básicos de VBA | Ninguna | Ninguna |
| Velocidad para 100 registros | Menos de 1 minuto | Menos de 1 minuto | 30-60 minutos |
| Flexibilidad de nombres de archivo | Personalizable mediante código | Usa campos de combinación | Nombres manuales |
Ahora tiene tres formas de convertir un solo documento de combinación de correspondencia en archivos PDF individuales. La macro VBA es la opción más rápida y flexible para uso frecuente. El complemento de terceros es mejor si prefiere una interfaz gráfica y no quiere escribir código. La división manual funciona para lotes pequeños con una configuración mínima. Después de elegir un método, pruébelo con algunos registros antes de procesar todo su conjunto de datos. Para una automatización avanzada, considere combinar la macro VBA con un script de monitoreo de carpetas que active la división cada vez que se guarde un nuevo documento combinado.