Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2019, 15:41   #1
roshchik97
Новичок
Джуниор
 
Регистрация: 28.05.2019
Сообщений: 1
Восклицание Работа с word на c#, поиск/замена текста

Срочно нужна помощь!
Суть заключается в замене текста в файле word.

Из документа можно создавать шаблон путем замены текста на названия полей.

Необходимо, чтобы в дальнейшем можно было загрузить данный шаблон, в котором например поля отделены скобками: [поле1], [поле2] и т.д. И после загрузки на форме получить динамически созданные label1, label2.... с текстом поле1, поле2и т.д. соответственно. В том количестве, сколько полей в документе.
Каким образом искать в документе [] и сохранять в массив допустим названия полей.

Есть метод FindAndReplace для замены текста на поля.
Код:
private void FindAndReplace(Microsoft.Office.Interop.Word.Application wordApp, object findText, object replaceWithText)
        {
            object matchCase = true;
            object matchWholeWord = true;
            object matchWildCards = false;
            object matchSoundLike = false;
            object nmatchAllForms = false;
            object forward = true;
            object format = false;
            object matchDiactitics = false;
            object matchControl = false;
            object read_only = false;
            object visible = true;
            object replace = 2;
            object wrap = 1;
 
            wordApp.Selection.Find.Execute(ref findText,
                        ref matchCase, ref matchWholeWord,
                        ref matchWildCards, ref matchSoundLike,
                        ref nmatchAllForms, ref forward,
                        ref wrap, ref format, ref replaceWithText,
                        ref replace, ref matchDiactitics, ref matchControl);
        }
roshchik97 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск и замена текста в файлах WORD FaTaL C# (си шарп) 5 22.01.2019 13:06
Замена текста в word из delphi Cannibal Общие вопросы Delphi 0 15.09.2013 11:14
Замена текста в Word Mermaid Помощь студентам 0 10.05.2011 16:50
Поиск и замена текста в надписях Word shakycucumber Общие вопросы Delphi 2 19.04.2011 02:18