Combinar correspondencia de Excel con Word utilizando macros

Por   21/11/2017

La idea es tomar una plantilla de Word, puede ser una carta o un escrito; y por cada nombre que tengas en una lista de Excel la macro creará un archivo de de Word y un archivo en PDF.

Realiza los siguientes pasos:

1. Crear tu lista en Excel, de la siguiente forma:

combinar-correspondencia-excel-word-1

En los encabezados se pondrá la referencia a buscar en Word, por ejemplo: [reemp_nombre]

[reemp_telefono]

[reemp_estado]

2. Guarda tu archivo de Excel como Libro de Excel habilitado para macros.

3. Crea tu documento Word, de la siguiente forma:

combinar-correspondencia-excel-word-2

En tu documento, deberás poner los encabezados de Excel en el lugar que desees.

4. Una vez terminado tu documento, guárdalo pero como Plantilla de Word y guárdala en la misma carpeta donde tienes tu archivo de Excel.

combinar-correspondencia-excel-word-3

En este ejemplo yo guardé mi archivo con el nombre de "plantilla1".

5. En tu archivo de Excel pon la siguiente macro.

Tienes que editar la macro y en esta línea de la macro debes poner el nombre de tu plantilla Word, recuerda que en mi ejemplo guardé la plantilla como "plantilla1":

patharch = ThisWorkbook.Path & "\plantilla1.dotx"

6. Sigue las Instrucciones para un botón y ejecutar la macro

  1. Abre tu libro de Excel
  2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
  3. En el menú elige Insertar / Módulo
  4. En el panel del lado derecho copia la macro
  5. Ahora para crear un botón, puedes hacer lo siguiente:
  6. Inserta una imagen en tu libro, elige del menú Insertar / Imagen / Autoformas
  7. Elige una imagen y con el Mouse, dentro de tu hoja, presiona clic y arrastra el Mouse para hacer grande la imagen.
  8. Una vez que insertaste la imagen en tu hoja, dale clic derecho dentro de la imagen y selecciona: Tamaño y Propiedades. En la ventana que se abre selecciona la pestaña: Propiedades. Desmarca la opción “Imprimir Objeto”. Presiona “Cerrar”
  9. Vuelve a presionar clic derecho dentro de la imagen y ahora selecciona: Asignar macro. Selecciona: CorrespondenciaConWord
  10. Para ejecutarla dale clic a la imagen.

Descargar archivo.

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.


Déjenos su opinión

Una opinión
  1. Andrés dice:

    Gerencie.com desde hace años los sigo, y los leo todos los días (laborales) y como yo, sé que muchas personas leemos sus artículos y aunque no escribamos un comentario, seguro que sí aplicamos y usamos de referencia sus artículos.
    Este artículo de word me ahorrará casi una hora de un proceso que cada 15 días debo hacer. Lo había buscado desde hace mucho tiempo en algunas páginas especializadas más Excel y no lo había hallado. Este es un modelo muy avanzado de excel que pocos podrán dimensionar. Por lo que les agradezco por el artículo y compartirlo.

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo con respeto, sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.