Задать вопрос
@KryptoPython

Как заменить несколько переменных в ворд через c#?

При вводе переменных в ворд вида: {name} - программа заменяет {name} на введенное имя в текстбоксе, но если этих переменных {name} встречается в файле несколько, то он изменяет только 1, как сделать так чтобы программа изменяла все переменные с именем {name}?
Пример кода:
var name = textBox1.Text;
ReplaceWordStub("{name}", name, ref wordDocument);
  • Вопрос задан
  • 304 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    SDP-030_PRG Продвинутая разработка в Microsoft .NET
    1 неделя
    Далее
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
@GranD1K
Работайте с документом, посредством Open XML SDK.
Вот пример, замены текста в файле.
Ответ написан
AlexanderYudakov
@AlexanderYudakov
C#, 1С, Android, TypeScript
Find.Replace = wdReplaceAll; // значение константы: 2


Пример:
www.askit.ru/custom/vba_office/m10/10_06_05_word_f...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы