Программное форматирование текста в документах Word - C#

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

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

Есть n-oe количество файлов в *.txt расширение. Сделал копирование нужных файлов из сети на локальный диск С. Отобразил в листбокс. Написал условие, если есть строка с документом, то форматируем его. Необходимо изменить ориентацию документа, шрифт, размер шрифта. Посмотрел похожие темы, но как-то не особо.. Ещё почитал тут и тут В общем подключил библиотеки
Листинг программы
  1. using Microsoft.Office.Interop.Word;
  2. using Microsoft.Office.Tools.Word;
Но я не знаю как обращаться к документу. Из приведенных выше ссылок ничего у меня не работает ( Прочитал что еще можно обрабатывать через richtextbox.. пробовал так
Листинг программы
  1. Word.Application wordApplication = new Word.Application(); //объявили переменную типа Word
  2. Object template = Type.Missing;
  3. Object newTemplate = Type.Missing;
  4. Object documentType = Type.Missing;
  5. Object visible = Type.Missing;
  6.  
  7. wordApplication.Documents.Add(ref template, ref newTemplate, ref documentType, ref visible);//добавили в проложение документ
  8. Word.Document doc = wordApplication.ActiveDocument;
  9. wordApplication.Selection.PageSetup.Orientation = Word.WdOrientation.wdOrientLandscape;//ориентация альбомная
но мне пишет

Решение задачи: «Программное форматирование текста в документах Word»

textual
Листинг программы
  1. app.Selection.PageSetup.PaperSize = Word.WdPaperSize.wdPaperA3;

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


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

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

7   голосов , оценка 4.143 из 5

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

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

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