@KryptoPython

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

В общем проблема заключается в том, что мне нужно вставить переменные в колонтитулы и заменить их на свои значение через текстбокс, но так как эти переменные находятся в колонтитулах программа их не видит, и не меняет, может кто то сталкивался с данной проблемой, помогите.
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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