Reemplazar marcadores en Tabla desde subformulario Access en documento Word
Hace unos días he consultado acerca del tema de reemplazar los bookmarks en un documento Word para generar cartas y gracias a vuestra ayuda lo he solucionado pero ahora me ha surgido otro tema que es el de insertar en el mismo documento unas Tablas (tipo excel) y en las celdas otros bookmarks a partir de los registro de un subformulario (tipo descripción de factura) y que las filas se incrementen de acuerdo a necesidad. Anteriormente he utilizado el siguiente código vba para los bookmarks desde el form:
Private Sub BtnImpCARTA_Click()
On Error GoTo Err_cmdCombinar
Dim AppWord As Word.Application
Dim DocWord As Word.Document
Dim Texto As String
Dim fileName As String
Dim Plantilla As String
Dim DirNotas As String
Plantilla = Application.CurrentProject.Path & "\WordPlantilla\NOTA_ACUSE_RC_2020.dotx"
DirNotas = Application.CurrentProject.Path & "\Acuses\"
AppWord.Documents.Add Template:=Plantilla, NewTemplate:=False
Set DocWord = AppWord.ActiveDocument
If DocWord.Bookmarks.Exists("Marcador1") Then
If Not IsNull(Campo1) Then
DocWord.Bookmarks("Marcador1").Select
Texto = Campo1
DocWord.Application.Selection.TypeText Text:=Texto
End If
End If
.... Y ASI SUCESIVAMENTE CON TODOS LOS MARCADORES
AppWord.Visible = True
AppWord.ActiveDocument.SaveAs2 fileName
AppWord.WindowState = wdWindowStateMaximize
Exit_cmdCombinar:
DoCmd.Hourglass False
MsgBox "SE HA GENERADO LA CARTA CON ÉXITO", vbInformation, "Aviso"
Exit Sub
Err_cmdCombinar:
If Err = 91 Or Err = -2147023174 Then
Set AppWord = New Word.Application
Resume
End If
'bloqueo boton
Me.BtnImpCARTA.Enabled = False
End Sub
La cuestión es que ahora tengo esos datos en el subform y necesitaría de vuestra sabiduría para saber como hacerlo y adaptarlo al código que ya tengo.