В документах с несколькими словами я поместил «переменную» (то есть: #VARIABLE). Я извлекаю информацию из базы данных, которую я хотел бы поместить в это конкретное место, хотя я не уверен, сколько информации. Я использую метод Word.Find.Replacement для поиска #VARIABLE и вставки туда запрашиваемого текста. Проблема в том, что я хотел бы отформатировать этот текст так, чтобы он имел тип Heading1, таким образом, он будет отображаться в моей таблице содержания. Как мне установить заголовок? Вот фрагмент моего кода ...
object replaceAll = Microsoft.Office.Interop.Word.WdReplace.wdReplaceOne;
tmpRange.Find.Text = @"#HERE";
myReader.Read();
tmpRange.Find.Replacement.Text = myReader.GetValue(0) + System.Environment.NewLine + "\n #HERE";
tmpRange.Find.Wrap = Microsoft.Office.Interop.Word.WdFindWrap.wdFindContinue;
replaceAll = Microsoft.Office.Interop.Word.WdReplace.wdReplaceOne;
tmpRange.Find.Execute(ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref replaceAll,
ref missing, ref missing, ref missing, ref missing);
Я пробовал несколько таких вещей, но это не сработало.
tmpRange.Find.Replacement.Font.set_style(Word.WdBuiltinStyle.wdStyleHeading1);