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

Как изменять колонтитулы в docx файле через с# — WindowsForms?

В общем проблема заключается в том, что мне нужно вставить переменные в колонтитулы и заменить их на свои значение через текстбокс, но так как эти переменные находятся в колонтитулах программа их не видит, и не меняет, может кто то сталкивался с данной проблемой, помогите.
  • Вопрос задан
  • 357 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
ApeCoder
@ApeCoder
Я вижу следующие варианты:

Использование приложения Word - запишите макрос, который то делает в VBA (включите запись макроса, вручную выполните действия, затем посмотрите на код в VBA). Потом переведите на C#

Используя OpenOffice XML SDK - разберите и замените в файле, что нужно.

Так же не забывайте, что docx - это зазипованный XML, который можно исследовать и преобразовывать
Ответ написан
Комментировать
AlexanderYudakov
@AlexanderYudakov
C#, 1С, Android, TypeScript
Доступ к колонтитулам осуществляется через Document.Sections

Пример:
www.programmersforum.ru/showthread.php?t=64739
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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