Como faço para escrever texto em negrito em um documento do Word programaticamente sem negrito o documento inteiro?

Meu programa precisa gerar relatórios altamente simples no Office.doc formato (não-XML), e certas partes do documento precisam ser em negrito. Eu estive olhando a documentação paradefinindo intervalos, que é em parte o que meu código deriva no momento.este parte da documentação realmente não me fornece detalhes suficientes para implementar isso em geral no meu documento. Aqui esta o meu codigo ate agora:

object miss = System.Reflection.Missing.Value;
object Visible = true;
object start = 0;

Microsoft.Office.Interop.Word.Application WordApp = new Microsoft.Office.Interop.Word.Application();
Document report = WordApp.Documents.Add(ref miss, ref miss, ref miss, ref miss);

String header = "Bold Header: ";
Range headerRange = report.Range(ref start, ref miss);
headerRange.Text = header;
headerRange.Font.Bold = -1;

String data = "Information underneath the header";
Range dataRange = report.Range();
dataRange.Text = data;
dataRange.Font.Bold = 1;

object filename = "test.doc";

report.SaveAs(ref filename, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss, ref miss);
object saveChanges = Microsoft.Office.Interop.Word.WdSaveOptions.wdPromptToSaveChanges;
object originalFormat = Microsoft.Office.Interop.Word.WdOriginalFormat.wdWordDocument;
object routeDocument = true;
WordApp.Visible = true;

Isso produz um documento do Word com apenas o texto**Information underneath the header**. Este é um exemplo simples.

Meu documento não será muito mais complicado do que isso, mas espero gerar documentos do Word com base em quantidades variáveis ​​de dados, com texto em negrito e texto não em negrito espalhados por toda parte.

questionAnswers(3)

yourAnswerToTheQuestion