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

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

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

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

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

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

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


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

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

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

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

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

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