Hola.
Lo que yo haría, es redactar tu escrito en un informe de access.
Me explico:
Te creas un informe en Access en cuyo detalle redactas el escrito y que tu dices es siempre igual, variando solamente el nombre empresa, dirección, auditor, etc.
Para redactar el escrito utiliza cuadro de texto independiente.
En aquellas partes del escrito en donde van los campos que son variables haces concatenaciones, algo así.
Esto va en el origen del control del cuadro de texto.
="Señores " & [NombreEmpresa] & " con domicilio en " & [DirecciondeEmpresa] & " sera atendida por el auditor " & [NombreAuditor] & " en los proximos dias, etc etc etc."
La verdad que tiene un límite de caracteres pero son los suficientes. En el caso que se agoten los caracteres, puedes añadir otro cuadro de texto y así sucesivamente. (no lo he probado con otro tipo de control).
Nota: El cuadro de texto lo tienes que expandir de tal manera que ocupe el ancho y alto deseados.
Una vez tenido esto, exportas el informe a Word con el siguiente código:
DoCmd.OutputTo acReport, "NombreInforme", "RichTextFormat(*.rtf)", "c:TuRuta"
Para que no se exporten todos los registros de la tabla o consultaen que se basa el informe, debes usar filtros y así exportar sólo el registro que deseas.
Eso es lo que te puedo decir, quizás alguien tenga una mejor idea pero esta funciona perfecto.
Cualquier duda, escribes.
Saludos
Marcos