Я использую 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;
}
Но это только для одного слова, как я могу выделить два, три или более слова подряд в предложении.