У меня очень простое решение без использования .net. Файл DOCX - это просто набор XML-файлов, сжатых вместе. Так
- распаковать файл. Docx
- заменить заполнитель в
word/document.xml
(или во всех XML-файлах, если заполнитель может быть где угодно, например, сноски и т.
- застегните их вместе, снова с расширением docx