Имя: Пароль:
1C
 
Подстановка картинки в doc документ
0 breakthrough
 
27.02.17
07:17
Здравствуйте!
Может быть кто-нибудь знает как в DOC-документе программно разместить одну и ту же картинку в нескольких местах, например подпись в договоре?
Т.е. есть некий DOC-документ и нужно сделать замену в определенных местах на картинку.
Если использовать закладки, то придется делать несколько закладок с разными именами, а как заменить поле с типом DocVariable я не знаю.
Сейчас для замены закладки использую стандартный код:
    MsWord = Новый COMОбъект("Word.Application");
    MsWord.Documents.Open("d:\test.doc");
    Попытка
        MsWord.Application.Visible = 0;
        Word = MsWord.Application;
        Док=Word.Documents(1);
        Док.Activate();    
        Док.Bookmarks("bookmark").Range.Select();
        Selection = MsWord.Selection;  
        TempImagePath = "D:\images.png";  
        Selection.InlineShapes.AddPicture(TempImagePath);
        Док.SaveAs("d:\test.doc");
        Док.Close(0);
    Исключение
        Сообщить(ОписаниеОшибки());
        Word.Quit();
    КонецПопытки;

Спасибо!
1 breakthrough
 
27.02.17
08:39
?
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.