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

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

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

Есть n-oe количество файлов в *.txt расширение. Сделал копирование нужных файлов из сети на локальный диск С. Отобразил в листбокс. Написал условие, если есть строка с документом, то форматируем его. Необходимо изменить ориентацию документа, шрифт, размер шрифта. Посмотрел похожие темы, но как-то не особо.. Ещё почитал тут и тут В общем подключил библиотеки
using Microsoft.Office.Interop.Word;
using Microsoft.Office.Tools.Word;
Но я не знаю как обращаться к документу. Из приведенных выше ссылок ничего у меня не работает ( Прочитал что еще можно обрабатывать через richtextbox.. пробовал так
Word.Application wordApplication = new Word.Application(); //объявили переменную типа Word
            
            Object template = Type.Missing;
            Object newTemplate = Type.Missing;
            Object documentType = Type.Missing;
            Object visible = Type.Missing;

            wordApplication.Documents.Add(ref template, ref newTemplate, ref documentType, ref visible);//добавили в проложение документ
            Word.Document doc = wordApplication.ActiveDocument;
            wordApplication.Selection.PageSetup.Orientation = Word.WdOrientation.wdOrientLandscape;//ориентация альбомная
но мне пишет

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

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

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


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

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

7   голосов , оценка 4.143 из 5
Похожие ответы