Страницы: 1
RSS
Вставка картинки по ID номеру, VBA
 
Добрый день!

Помогите, пожалуйста, реализовать следующий макрос.

У нас есть некий список id номеров, по кнопке макрос будет забирать картинку из указанной папки по iD номеру и подгружать ее уже с этими параметрами:
Код
 Selection.ShapeRange.LockAspectRatio = msoFalse 'Снимаем сохранение пропорций
 Selection.ShapeRange.Height = 70.8661417323 '2,5 cм по высоте
 Selection.ShapeRange.Width = 70.8661417323 '2,5 см по ширине
 Selection.Placement = xlMoveAndSize 'закрепляем за ячейкой

Допустим ID номера A1-100. Папка C:// и в ней файлы имеют имя A1-A100.jpg

Заранее благодарен за любые советы
 
Добрый вечер.
Может я неправильно сформулировал запрос? Или же так в excel-e сделать нельзя?
Изменено: Всеволод Сливчанский - 25.07.2013 19:33:41
 
В "Приемах" - http://www.planetaexcel.ru/techniques/1/39/,
и на форуме подобное было -  запускаем "Поиск" - http://www.planetaexcel.ru/forum/?PAGE_NAME=search
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Z, Спасибо,
но именно потому что в "приемах" указан очень трудоемкий и бессмысленный способ, я не обратил на него внимания. Не говоря о том, что данный прием подразумевает предварительное ручное занесение всех фотографий. С тем же успехом можно в ручную вытаскивать каждое фото, подгонять его под нужный размер ячейки и дальше выставлять параметр в свойствах рисунка: "Перемещать и изменять объект вместе с ячейками". Так же мучительно долго.

А макросу, забирающему по id, достаточно идентичного id названия у картинки.
 
не на правах рекламы
http://excelvba.ru/category/pictures
Учимся сами и помогаем другим...
 
Цитата
Всеволод Сливчанский пишет:
именно потому что в "приемах" указан очень трудоемкий и бессмысленный способ
Это почему Вы решили, что он "бессмысленный" - потому что он не нравится Вам лично?
 
ber$erk, Спасибо
Юрий М, Возможно я погорячился, но это действительно трудоемкий способ, занимающий еще больше времени, чем просто подтащить все картинки руками. Именно поэтому я не вижу в нем никакого смысла (С учетом, что мы все приемы изучаем для экономии времени и более эффективной работы с excel)
 
Я в своё время выкладывал пример, где картинки из папки вставлялись НА ФОРМУ - поищите.
А с выражениями - да: нужно их подбирать))
По поводу "больше времени" - их ведь один раз только вставить, а потом использовать многократно. Да и сам процесс вставки коллекции картинок на лист можно выполнять макросом.
Страницы: 1
Наверх