Код: Выделить всё
string searchRangeText = searchRange.Text;
Неожиданное поведение
После успешного поиска. Execute () (где он возвращает true ), I wearce. Execute () (где он возвращает true ), I wears. class = "lang-cs prettyprint-override">
Код: Выделить всё
string foundText = foundRange.Text;
Word.Paragraph currentPara, nextPara;
currentPara = doc.Paragraphs.Last;
while (currentPara != null)
{
nextPara = currentPara.Previous();
Word.Range searchRange = currentPara.Range.Duplicate;
string searchRangeText = searchRange.Text;
Word.Find find = searchRange.Find;
find.ClearFormatting();
find.Font.Bold = 1;
find.Wrap = Word.WdFindWrap.wdFindStop;
while (find.Execute())
{
Word.Range foundRange = searchRange.Duplicate;
string foundText = foundRange.Text;
foundRange.Comments.Add(foundRange, "Bold Text: '" + foundText + "'");
if (foundRange.End >= searchRange.End)
{
break;
}
searchRange.Start = foundRange.End;
}
currentPara = nextPara;
}
< /code>
Как проверить < /h3>
Получить документ с несколькими параграфами.>
Подробнее здесь: https://stackoverflow.com/questions/797 ... sired-valu
Мобильная версия