8.х Как добавить картинку в Word в определенное место строки

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Bkmz, 2 май 2017.

  1. TopicStarter Overlay
    Bkmz
    Offline

    Bkmz Опытный в 1С

    Регистрация:
    6 июл 2013
    Сообщения:
    430
    Симпатии:
    12
    Баллы:
    29
    Вот так нахожу последний параграф.

    Код:
    НомерПараграфа = Шаблон.ActiveDocument.Paragraphs.Count();
    Параграф = Шаблон.ActiveDocument.Paragraphs.Item(НомерПараграфа);
    TempImagePath = "E:\Яковенко\Картинка.jpg";
    Файл = Новый Файл(TempImagePath);
    Картинка = Параграф.Range.InlineShapes.AddPicture(TempImagePath);
    
    Картинка вставится в самом начале. Как можно передвинуть курсор на несколько символов в право?
  2. TopicStarter Overlay
    Bkmz
    Offline

    Bkmz Опытный в 1С

    Регистрация:
    6 июл 2013
    Сообщения:
    430
    Симпатии:
    12
    Баллы:
    29
    Разобрался. Нужно сделать вот так:

    Код:
    TempImagePath = "E:\Яковенко\Картинка.jpg";
    Файл = Новый Файл(TempImagePath); // Создаю файлик
    Шаблон.Application.Selection.Find.Text = "{Подпись}";  // Нахожу параметр
    Шаблон.Application.Selection.Find.Execute();  // Удаляю его
    Картинка = Шаблон.Application.Selection.InlineShapes.AddPicture(TempImagePath); // Вставляю на его место картинку
    

Поделиться этой страницей