Работа с Word: изменить цвет конкретного слова в тексте - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Проблема в следующем: есть программа, которая подключается к ворду и находит в нем некоторые слова, нужно изменить цвет конкретного слова в тексте. Может кто делал что-то подобное?

Решение задачи: «Работа с Word: изменить цвет конкретного слова в тексте»

textual
Листинг программы
  1. В документе можно определить диапазон, вызовом метода Range с передачей ему начального и конечного значений позиций символов (при определении позиции номера символов считаются от 0 и включают все символы, в том числе и не печатные). Выделенный диапазон можно "подсветить", используя метод Select().
  2.  
  3. Object begin = 0;
  4. Object end = 5;
  5. Word.Range wordrange = worddocument.Range(ref begin, ref end);
  6. wordrange.Select();
  7.  
  8. Есть возможность выделить весь текст всего документа следующим образом:
  9.  
  10. Object begin = Type.Missing;
  11. bject end = Type.Missing;
  12. Word.Range wordrange = worddocument.Range(ref begin, ref end);
  13. wordrange.Select();
  14.  
  15. Объект Range позволяет выполнить вывод текста в выделенный участок и изменить параметры текста (шрифт, цвет, подчеркивание....).
  16.  
  17. wordrange.Font.Size=12;
  18. wordrange.Font.Color=Word.WdColor.wdColorRed;
  19. wordrange.Text="Текст который мы выводим в выделенный участок ";

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.571 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы