A continuación se describe como llenar un fichero de Word con marcadores previamente establecidos desde un programa en Visual Basic .Net
Previamente establecemo la variable FicheroOrigen con la ruta completa destino del archivo.
FicheroOrigen=»C:\word.docx»
Dim objWord As Object, objWdDoc As Object
objWord = CreateObject(«Word.Application»)
objWdDoc = CreateObject(«Word.Document»)
objWdDoc = objWord.Documents.open(FicheroOrigen)
… Antes de introducir texto en el marcador verificamos que este existe en el documento
If objWdDoc.Bookmarks.Exists(«mimarcador») Then objWdDoc.Bookmarks.Item(«m5»).Range.Text = «texto»
…
objWdDoc.SaveAs()
objWdDoc.close()
objWord.quit()
Process.Start(FicheroOrigen)