Вход | Регистрация
 

Внешняя печатная форма Word, макет Двоичные данные. Как вставить картинку?

Внешняя печатная форма Word, макет Двоичные данные. Как вставить картинку?
Я
   Elvina1988
 
27.01.19 - 07:36
Добрый день, подскажите, пожалуйста, как можно вставлять программно картинки в вордовский макет, у которого тип Двоичные данные.
Управляемые формы.
С active document картинка вставала без проблем, но пришла к выводу что мне нужны именно двоичные данные, потому что это внешняя печатная форма и потому что при заполнении макета используются циклы (есть повторяющиеся области с текстом и таблицами - в этом случае очень удобно использовать области, которые можно присоединять n-ое кол-во раз)
Картинки также будут выводиться в цикле - картинка (это карта) + подпись к картинке (заранее их количество тоже не известно)
Картинки хранятся на диске.
Нахожу примеры только как вставлять картинку в active document, а вот как быть в случае с двоичными данными? не получается(((
 
 
   Elvina1988
 
1 - 27.01.19 - 21:36
Не знаю насколько это правильно, но решила задачу так:
после заполнения, полученную печатную форму сохраняю в актив и вставляю картинку.

ActiveDocument = ПечатнаяФорма.COMСоединение.ActiveDocument;
ActiveDocument.Select();
Selection = ActiveDocument.Application.Selection;
FindObject = Selection.Find;
FindObject.ClearFormatting();
Пока FindObject.Execute("Картинка1") Цикл
    ПутьКФайлу ="C:"+ИмяПути + "\Картинка1.png";
    Selection.InlineShapes.AddPicture(ПутьКФайлу, Ложь, Истина);
КонецЦикла;

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует