Страницы: 1
RSS
Создать прайс-лист с фотографиями товаров, Как правильно вставить фотографии я яцейку через VBS/VBA
 
Есть макрос VBS который подключается к базе данных SQL Server и создает прайс-лист с товарами и фотографиями. В макросе вставка фотографий идет вот так:
Скрытый текст
Вопрос - какое свойство у объекта oShape нужно изменить, чтобы фотография товара маштабировалась при изменении размеров ячейки. Вот полный текст VBS.
 
Строки 22-29 отвечают за size фото в ячейке.
Если формируете новый файл (vbs не смотрела) - то, если не можете сделать это ручками (под запись макрорекодера), то, похоже, никак... в крайнем случае: в самом файле, куда выгружаете, должен быть макрос или прописывать его туда программно (если файл создаётся новый) на событие какое-либо - примеры здесь - адаптировать с использованием ваших 22-29 строк... чтобы настроить нужное zoom'ирование через макрос !! в самом файле (не через vbs)...  
Изменено: JeyCi - 05.02.2016 23:12:12
чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок - обратитесь к собеседнику на ВЫ - ответ на ваш вопрос получите - а остальное вас не касается (п.п.п. на форумах)
 
Код
oShape.Placement = 1 ' xlMoveAndSize = 1
 
Цитата
Игорь написал: oShape.Placement = 1
Спасибо, почти оно. Буду дальше ковырять свойства автофигур.
Страницы: 1
Читают тему
Наверх