Редактирование в Word - C#

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

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

Всем привет!. Ребят, есть вот такое дело:
 Word.Paragraph а = doc.Paragraphs.Add(ref range);
                а.Range.Underline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineSingle;
                а.Range.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;
                а.Range.Bold = 2;
                а.Range.Font.Size = 16;
                а.Range.Font.Name = "Times New Roman";
                doc.Paragraphs[1].Range.Text = "бла-бла-бла";
Как видно, в коде задано выравнивание текста по центру. НО! оно не происходит=(( Выравнивание идет как по умолчанию - по левому краю. Может дело в том, что этот абзац первый в документе и ему надо задавать не выравнивание а какой-нить отступ.. Вообщем в чем проблема, ребят??. Подскажите плз!. Да и вообще может есть какая-нить команда, означающая начала и конец форматирования для конкретного абзаца, а то есть и другие трудности(например при применении Range.Underline где-нить в середине листа для одной строки, оно применяется для всех ниже идущих строк). Просветите пожалуйста=) Спасиб заранее за помощь!.
ап.. Совсем никаких мыслей, ребят??=(
ап.. новый день-новые мысли=)

Решение задачи: «Редактирование в Word»

textual
Листинг программы
wordDoc.Paragraphs[i].Range.ParagraphFormat.LeftIndent = 12;

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


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

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

8   голосов , оценка 4 из 5