Как заменить изображение другим с помощью Office Interop Word - PullRequest
0 голосов
/ 09 декабря 2018

Я искал два дня и не нашел решения этой проблемы.

Я разрабатываю приложение Winforms, которое генерирует отчеты в виде документов Word .docx.Для этого я создал шаблон Word (.dotx), который я использую в качестве базы для отчетов.Я использую Office Interop Word, чтобы заполнить шаблон данными (изменить текст Bookmarks).

Все работает, как и ожидалось, за исключением изображений в шаблоне.Как заменить их другими изображениями?

По результатам моих поисков я обнаружил, что doc.InlineShapes - это набор всех изображений в документе, но по какой-то причине doc.InlineShapes.Count равен 0, хотя яУ меня есть изображения в шаблоне.

Я знаю, как вставить изображения в документ, но для этого мне потребуется выполнить все утомительные стили с помощью кода, о котором я думал, что шаблон должен позаботиться.

Это возможно?Если да, то как?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...