Utilice VBA para ubicar la tabla en la plantilla de Word y complete los datos.

Para darte un ejemplo, entonces puedes mejorar tu:

Dimwdapapp a WORD. "Aplicación" define un objeto de palabra.

Cambie wdDoc a Word. "Documento" define un objeto de documento WORD.

"Establecer hoja de trabajo como hoja de trabajo" define el objeto de la hoja de trabajo.

La oscuridad es tan larga como la mía

Crea una instancia de un objeto WORD.

Establecer wdApp = nueva palabra. Aplicar

Crear un documento WORD

Establecer wdDoc = wdApp. Document.Add

Asignar valores a las variables de la hoja de trabajo.

Establecer wkSheet = ThisWorkbook. Hoja de trabajo ("WriteWord")

Guarde el documento WORD recién creado.

wdDoc. Guárdelo como este libro de trabajo. Caminos y caminos. " \test.docx "

WdDoc. "Cerrar" cierra el documento WORD recién creado.

Usar wdApp

Abrir documento WORD

Abre este libro. Caminos y caminos. " \test.docx "

Bucle para convertir los registros de la hoja de trabajo al contenido del documento WORD.

Para I = 2 en wkSheet. rango ("a1048576"). final (xlArriba). Organizar

contenido del título

. elegir. Escribe el texto "Estimado" y Trim(Worksheet.Cell(I,1).Value)

Determina cómo se llaman las personas según su género.

Si wkSheet. celda(I,2). Valor = "masculino" entonces.

. elegir. Escriba el texto "Señor:"

Otro

Seleccionar. Escriba el texto "Sra.:"

..........