c# reference ms-word bookmarks

c# - Actualizar la palabra Ref: Microsoft.Office.Interop.Word



reference ms-word (1)

Necesita actualizar todos los campos en el documento:

doc.Fields.Update();

También puede actualizar campos específicos solo llamando al método Update () de los respectivos campos dentro de la colección doc.Fields .

Hola,

Estoy usando la biblioteca Microsoft.Office.Interop.Word para completar automáticamente el texto en un formulario de plantilla de Word (.dotx).

Cuando llene el formulario con texto, uso marcadores de MS Word como este:

object oBookMark = "Bookmark-To-Find"; doc.FormFields.get_Item(ref oBookMark).Result = Value-To-Insert;

Esto funciona sin ningún problema, el problema es cuando agrego una referencia de MS Word al marcador.

La referencia está allí, así que no necesito completar la misma información 100 veces en el mismo documento.

La referencia de MS Word debe actualizarse manualmente cuando se crea el documento. ¿Hay alguna forma de arreglar esto?

Preguntas: ¿Puedo actualizar todas las referencias con el código c #? ¿Hay alguna forma mejor de hacer esto?