Как программно написать жирный текст в документе Word, не выделяя жирным шрифтом весь документ?

Моя программа должна генерировать очень простые отчеты в Office.doc формат (не XML), и некоторые части документа должны быть выделены жирным шрифтом. Я искал документацию дляопределяющие диапазоны, отчасти это то, из чего мой код получен в данный момент.это часть документации не дает мне достаточно подробностей, чтобы реализовать это в общем в моем документе. Вот мой код до сих пор:

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;

Это создает документ Word только с текстом**Information underneath the header**, Это простой пример.

Мой документ не станет намного более сложным, чем этот, но я надеюсь создать документы Word на основе переменных объемов данных с разбросанным по всему тексту жирным шрифтом и не жирным шрифтом.

Ответы на вопрос(3)

Ваш ответ на вопрос