I found a way to do it using bookmarks just as Manuel stated:
string[] readText = File.ReadAllLines(@"p:\CARTAP1.txt");
// declare objects and variables
object fileName = @"P:\PreciboCancelado.doc";
object readOnly = false;
object isVisible = true;
object missing = System.Reflection.Missing.Value;
// create instance of Word
Microsoft.Office.Interop.Word.ApplicationClass oWordApp = new Microsoft.Office.Interop.Word.ApplicationClass();
// Create instance of Word document
Microsoft.Office.Interop.Word.Document oWordDoc = new Document();
// Open word document.
oWordDoc = oWordApp.Documents.Open(ref fileName, ref missing, ref readOnly, ref readOnly,
ref missing, ref missing, ref readOnly, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing);
oWordDoc.Activate();
// Debug to see that I can write to the document.
oWordApp.Selection.TypeText("This is the text that was written from the C# program! ");
oWordApp.Selection.TypeParagraph();
// Example of writing to bookmarks each bookmark will have exists around it to avoid null.
if (oWordDoc.Bookmarks.Exists("Fecha"))
{
// set value for bookmarks
object oBookMark = "Fecha";
oWordDoc.Bookmarks.get_Item(ref oBookMark).Range.Text = readText[2] ;
oBookMark = "Nombre";
oWordDoc.Bookmarks.get_Item(ref oBookMark).Range.Text = readText[3];
}
// Save the document.
oWordApp.Documents.Save(ref missing, ref missing);
// Close the application.
oWordApp.Application.Quit(ref missing, ref missing, ref missing);