Ошибка при работе с Word при вставке изображения

1. Mishanam 30 28.12.20 14:55 Сейчас в теме
Добрый день! Может у кого была подобная проблема или что-то посоветуете:
Добавляю в колонтитул изображение и пытаюсь установить его размеры. Для формата Doc всё хорошо, а вот для Docx выскакивает ошибка.
{ОбщийМодуль.ШтрихкодированиеКлиентСервер.Модуль(1463)}: Ошибка при установке значения атрибута контекста (Height)
РисунокДок.Height = 80;
по причине:
Неизвестная ошибка

Вот код вставки изображения:

Док = WordApp.Documents.Add(ИмяВременногоФайлаOffice);
ЗаменаКолонтитула = Док.sections.item(1).footers.item(1);
РисунокДок = ЗаменаКолонтитула.Range.InlineShapes.AddPicture(ИмяВременногоФайлаКартинки,  False, True);
РисунокДок.Height = 80;
РисунокДок.Width = 320;

Если не указывать размеры, то изображение вставляется без проблем. Word стоит 2010
По теме из базы знаний
Найденные решения
3. Mishanam 30 29.12.20 12:33 Сейчас в теме
(2) Спасибо за ответ, попробую ваш метод. У меня получилось через ConvertToShape()

РисунокДок = ЗаменаКолонтитула.Range.InlineShapes.AddPicture(ИмяВременногоФайлаКартинки,  False, True);
Шейп = РисунокДок.ConvertToShape();
Шейп.Width = 350;
Шейп.Height = 100;
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. uno-c 238 28.12.20 20:56 Сейчас в теме
Похоже на глюк. Можно попробовать через Shapes - там сразу ширина и высота указывается.
РисунокДок = ЗаменаКолонтитула.Shapes.AddPicture(ИмяВременногоФайлаКартинки, False, True,,,80,320);
3. Mishanam 30 29.12.20 12:33 Сейчас в теме
(2) Спасибо за ответ, попробую ваш метод. У меня получилось через ConvertToShape()

РисунокДок = ЗаменаКолонтитула.Range.InlineShapes.AddPicture(ИмяВременногоФайлаКартинки,  False, True);
Шейп = РисунокДок.ConvertToShape();
Шейп.Width = 350;
Шейп.Height = 100;
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот