2014-10-09 3 views
0

Я использую Microsoft.Interop.Word, чтобы программно создать документ Word. В данном параграфе мне нужно изменить цвет шрифта слова «Решено» на зеленый.Применить цвет к определенному слову

Я потратил много времени на поиск в Интернете, как это сделать, но не смог найти решение. Вот код, я использую, чтобы добавить пункт и текст:

Microsoft.Office.Interop.Word.Paragraph pgf = document.Paragraphs.Add(); 
pgf.Range.InsertBefore("Issue Status is Resolved"); 

Теперь я хочу, чтобы изменить цвет «Решено» на зеленый.

ответ

0
pgf.Range.Words[4].Font.Color = WdColor.wdColorGreen; 
+0

Можете ли вы развернуть свой ответ, указав объяснение своего кода? Это помогает читателю больше, чем вы могли бы подумать. – gunr2171

+0

Какая часть кода, по вашему мнению, не является самоочевидной? Особенно в контексте вопроса. – Fratyx

+0

Код никогда не объяснимо. Не считая объяснений, вы оставляете его читателю, чтобы понять, что означает ваш код. Синтаксис говорит вам, что вы делаете, комментарии и объяснения говорят вам, почему вы это делаете. – gunr2171

Смежные вопросы