Вставьте файл изображения в документ издателя вместо существующего изображения

У меня есть документ издателя, используемый в качестве шаблона.

Как вставить изображение из файла вместо "?" образ.

Возможно, это так же, как для MS Word, но я не могу узнать.

Я получаю доступ к этому шаблону следующим образом:

using Publisher = Microsoft.Office.Interop.Publisher;

Publisher._Application pubApp = new Publisher.Application();
Publisher.Document doc = pubApp.Open(docPath);
Publisher.Page templateCard = doc.Pages[1];

1 ответ

Решение

В принципе:

shape.PictureFormat.Replace(filePath);

Лучший способ найти мое шаблонное изображение, которое я выяснил, это установить альтернативный текст для моего изображения и просто проверить его:

foreach (Publisher.Shape shape in currenPage.Shapes) {
    if (shape.AlternativeText == "DICKBUTT")
        //here you do your stuff
}
Другие вопросы по тегам