Показано с 1 по 2 из 2
Комбинированный просмотр
-
15.02.2019, 10:37 #1
- Регистрация
- 15.02.2019
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Положение 10 картинок в документе Word (или макете)
Как изменить Положение 10 картинок в документе Word (или макете)
с значения "В тексте" на значение "Перед текстом"?
Картинки были вставлены в макете Word. А когда пытаюсь изменить
положение (код ниже), то 1 картинка изменяется правильно, оставаясь на своем месте,
остальные же меняют положение, теряя вертикальное выравнивание,
то есть появляются в первой строке (но горизонтальную позицию сохраняют).
Picts = Документ.InlineShapes;
cntPict = Документ.InlineShapes.Count; //10 штук
Для Каждого p Из Picts Цикл
p.Select();
Если word.Application.Selection.Type = 7 тогда
Shape=p.ConvertToShape();
Shape.WrapFormat.Type = 3;// перед текстом...;
КонецЕсли;
КонецЦикла;
Решение одно нашел, но оно касячное для 1С, поскольку каждый раз приходится работать с одним объектом
Shape (не перебирая их в цикле), открывая и закрывая doc-файл (с картинками) 10 раз.
-
28.02.2019, 10:38 #2
- Регистрация
- 15.02.2019
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Положение 10 картинок в документе Word (или макете)
Решение найдено. 1С оказался не причем, только особенности программирования на VBA.
Спасибо всем за помощь!
Тема закрыта.
Похожие темы
-
Собрание смешных картинок и фотографий
от IMPERIAL в разделе ЮморОтветов: 44Последнее сообщение: 26.11.2020, 19:44 -
Обмен данными с сайтом (импорт картинок)
от rawbony в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 0Последнее сообщение: 27.02.2017, 21:54 -
Выравнивание текста в Макете
от zlodei909 в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 2Последнее сообщение: 01.08.2013, 16:36
Социальные закладки