Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 28.05.2019, 16:41   #1
roshchik97
Новичок
 
Регистрация: 28.05.2019
Сообщений: 1
Репутация: 10
Восклицание Работа с 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 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск и замена текста в файлах WORD FaTaL C# (си шарп) 5 22.01.2019 14: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


00:29.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.