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


Помогите заменить закладку на картинку в word'е программно из 1С

Помогите заменить закладку на картинку в word'е программно из 1С
Я
   Akasyra
 
07.10.16 - 15:57
Добрый день, уважаемые форумчане. Подтупливаю к вечеру, ниже код, не получается заменить закладку на картинку в Active макете.

MSWord = Макет.Получить();
Документ = MSWord.Application.Documents(1); 
Документ.Activate();
MSWord.Bookmarks("закладочка").Range.Select();
Selection = Документ.ActiveDocument.Selection;  
TempImagePath = Новый Картинка(TempImagePath);   
Selection.InlineShapes.AddPicture(TempImagePath);

Ругается на Ошибка при вызове метода контекста (Bookmarks)
    MSWord.Bookmarks("закладочка").Range.Select();
по причине:
Произошла исключительная ситуация (Microsoft Word): Запрашиваемый номер семейства не существует.
 
 
   Tatitutu
 
1 - 07.10.16 - 16:05
что ты хочешь сделать ?
и давай весь код
   Akasyra
 
2 - 07.10.16 - 16:14
Я хочу в вордовом макете во внешней печатной форме осуществить замену закладки под названием "закладочка" на некую картинку, путь к которой у меня указан. Весь код не вижу смысла приводить, та мнет отношения к данному неработающему куску...
   kennetmccormick
 
3 - 07.10.16 - 16:17
не находит он такой закладки вот и ругается
   Akasyra
 
4 - 07.10.16 - 16:26
(3) Благодарю, но это я поняла во время чтения текста ошибки =)
Решение такое:
Документ.Activate();    
        
        ЗаменаКолонтитула=Документ.sections.item(1).footers.item(1);
        //--Вставить картинку 

        ЗаменаКолонтитула.Range.InlineShapes.AddPicture("C:\Users\Test_Anna\112.jpg", 
        False,//LinkToFile   

        True  //SaveWithDocument 

        );

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