Я использую Microsoft.Office.Interop.Word с C #. Я знаю, что вы можете сделать текст полужирным, используя Range.Font.Bold = 1. Моя проблема в том, что у меня длинное предложение, и мне нужно выделить в нем жирным шрифтом некоторые слова, а не все предложение. Если мое предложение звучит так: «Хотели бы вы, чтобы ответы на ваши вопросы были отправлены вам по электронной почте?», Я бы хотел, чтобы «получить ответы» было выделено жирным шрифтом.
В этом примере я могу выделить только одно слово (просматривая весь текст документа):
foreach(Microsoft.Office.Interop.Word.Range w in oDoc.Words)
{
if (w.Text == "Something")
w.Font.Bold = 1;
}
Но это только для одного слова, как я могу выделить два, три или более последовательных слова в предложении жирным шрифтом.