mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

Скачать бесплатно пробную (TRIAL) версию программы:
PastePictures.xla (версия 3.4.4 от 20.01.2018)


Надстройка для вставки картинок (изображений) в Excel

Поиск изображений в папке, с последующей вставкой на лист Excel

Надстройка позволяет искать в выбранной папке изображения, основываясь на содержимом ячеек таблицы Excel, и производить вставку найденных изображений в соседние ячейки (или в примечания к этим ячейкам).

Кроме того, надстройка умеет скачивать изображения по ссылкам, сохраняя загруженные изображения в заданной папке, и вставлять картинки в примечания к ячейкам.

Внимание:

21.08.2011 надстройка обновлена - добавлены новые функции, устранены недостатки, учтены ваши пожелания и замечания.
06.10.2012 надстройка полностью переработана - добавлено меню и новые функции, встроена поддержка обновлений.
24.01.2013 добавлена функция поиска недостающих картинок в Google - теперь, за считанные минуты, можно наполнить прайс-лист подходящими фотографиями товара.
18.03.2013 реализовано сжатие вставляемых картинок - причем не только при вставке в ячейки, но и в примечания.
24.04.2016 настройка переведена на новый движок, а также восстановлена работа поиска изображений в Google.

Особенности надстройки:

  • поиск картинок в подпапках (глубина поиска по подпапкам не ограничена)
  • установка выбранного пользователем размера для вставляемых изображений
  • отображение состояния поиска и вставки изображений (прогресс-бар)
  • вывод результатов обработки таблицы (сколько изображений вставлено, сколько не найдено)
  • добавление гиперссылок к вставляемым изображениям (по щелчку на картинке открывается исходный файл)
  • 2 режима поиска файлов - по точному совпадению имени файла, и по началу имени файла-изображения
  • 2 режима вставки картинок - подгонка размеров под ячейку, или соблюдение пропорций исходного изображения
  • вывод количества файлов в выбранной папке
  • возможность выбора столбца с названиями файлов, и указания номера столбца для вставляемых изображений
  • возможность вставки изображений в комментарии к ячейкам
  • поиск недостающих фотографий товара в Google (в т.ч. поиск по заданным сайтам)
  • режим вставки изображений сразу в несколько столбцов

 

Принцип работы с программой:

  1. Скачиваем файл программы (по ссылке выше), и сохраняем его куда-нибудь себе на диск. (например, на Рабочий Стол)
  2. Запускаем файл надстройки PastePictures.xla(как любой другой файл Excel - двойным щелчком)
  3. Открываем файл с названиями картинок (пример файла вы увидите при тестировании программы)
  4. На панели инструментов программы нажимаем кнопку «Настройки», выставляем нужные параметры
    • На форме настроек выбираем путь к папке, содержащей картинки (изображения)
    • Выставляем необходимые размеры для ячеек с картинками, выбираем первую ячейку на листе с именем файла
    • Указываем номер столбца, в который будут помещены изображения
    • и т.д. и т.п. - настроек там много разных, но разобраться в них совсем не сложно
  5. Нажимаем в меню «Изображения» - «Вставить картинки из папки», и через несколько секунд получаем результат.
  6. Если в исходной таблице - не имена файлов, а ссылки (URL) на картинки в интернете, то используем для запуска пункт меню «Изображения» - «Вставить картинки по ссылкам».

 

Смотрите видеоинструкцию по использованию надстройки для вставки изображений в Excel

 

Видеоинструкция по дополнительным возможностям программы

 

Пример вставки картинок с различными режимами выравнивания,
при включении опций вставки картинок в несколько строк (в примере - в 3 строки), с фиксированными размерами картинки (без соблюдения пропорций)

Комментарии

Привет всем! Сколь надстройка стоит?Не нашел.

Это антивирус блокирует скачивание
Добавьте мой сайт в список исключений, - тогда скачается

Наткнулась на Ваше видео в Ютюбе, заинтересовалась програмкой, поскольку нужно переделать прайсы под магазин и скачать туда много картинок, но у меня почему-то прерывается скачивание. Скриншот не нашла, куда воткнуть. Пишет: Прервано. Файл загружен не полностью. Что не так?

Здравствуйте, Нина
В вашем случае, проще доработать имеющийся макрос, чтобы он применялся ко всем картинкам на листе.
Оформляйте заказ на сайте, прикрепляйте пример прайса с вашим макросом, и подробно описывайте, что и как должно подгоняться.

Игорь, добрый вечер. Правильно ли я понимаю, что ваша программа рассчитана только на вставку изображений из папки? Поясню: как правило, у меня уже есть прайс с картинками от поставщика, но приходиться при редактировании погонять изображения под размер ячеек, чтобы все не ехало. То есть у меня нет папки с изображениями, которые нужно вставить в файл, а необходимо поправить уже имеющиеся в файле изображения. У меня написан макрос, который позволяет автоматически подгонять картинку под размеры ячейки, но он выполняется только для одной картинки (при выборе сразу нескольких он не работает), а картинок в файле может быть до 3000. Хотела использовать вашу программу, так как не хватает знаний и умений, чтобы дописать свой.

Здравствуйте, Артём.
В настройках программу указываете ЛЮБУЮ папку с картинками (желательно, чтобы там не было много файлов. В вашем случае, эта папка не будет использоваться),
и в меню нажимаете ИЗОБРАЖЕНИЯ - ВСТАВИТЬ КАРТИНКИ ИЗ ПАПКИ

Добрый день.
Подскажите, как можно имея сслыки на локальные файлы изображений в ячейках Excel вставить эти изображения?
Например есть в столбце такие записи:
C:\Share\Reports\Original\Папка1\Image_1_1.JPG
C:\Share\Reports\Original\Папка2\Image_1_1.JPG
C:\Share\Reports\Original\Папка1\Image_1_2.JPG
C:\Share\Reports\Original\Папка3\Image_2_5.JPG
И надо вставить эти картинки в таблице.

Это нормально.
Добавьте мой сайт ExcelVBA.ru и расширение .xla в исключения антивируса, и скачайте заново
Подробнее - здесь: http://excelvba.ru/faq/virus

Виндоуз Ессенталз нашел вирус в PastePictures.xla и хлопнул =(
Глюк?

Нет, и не будет.
Надстройка работает только под Windows.

Для ioc пока нет вариантов?

Напишите мне в скайп, скиньте файл Excel со ссылками, - попробую помочь

Здравствуйте! подскажите пожалуйста, есть документ в XL с ссылками на изображения с другого сайта, попробовала скачать пробную версию и достать фотографии в отдельную папку, программа считала но фотографии не выдала. Подскажите как разобраться. Спасибо..

Здравствуйте, Александр
Может что в настройках не так задали
(список сайтов для поиска очистите, если там что-то есть, или попробуйте ввести запрос другой, - может, по вашему запросу ничего не находится)
Если сами не разберетесь, - пишите в скайп, разберёмся.

Не работает поиск недостающих изображений google
Версия купленная.
Нужны настройки дополнительные?
Параметры по умолчанию..

Есть вариант проще:
1) экспортировать базу с сайта
2) найти картинки моей надстройкой
3) надстройка попутно пропишет имена файлов в дополнительный столбец
4) написать формулу, генерирующую URL картинки из имени файла, потом протянуть формулу на все строки
5) импортировать измененный файл Excel обратно на сайт
6) залить папку с картинками по FTP на сайт в нужную папку

и никаких POST запросов (это сложнее будет)

Мне каждую картинку нужно прикрепить к своей карточке товара по артикулу (по ссылке). И пост запросом ее загрузить на сайт.

Найти и сказать картинки с заданным размером, - да, можно.
Залить на сайт (файлы из папки на хостинг), - для этого есть спец. программы, работающие с FTP (например, Total Commander)

Здравствуйте. Можно ли как то сделать так. При помощи программы PastePictures скачать картинки на Google с определенным размером а потом эти картинки залить на сайт.

Здравствуйте.
На некоторых компах (очень редко, но сталкивался) блокируется загрузка по протоколу HTTPS
(почему, - не знаю. где-то в настройках безопасности что-то включено, возможно)

Самое простое решение проблемы: в столбце со ссылками поменять (через поиск и замену Excel) все https: на http:
И после этого картинки будут скачиваться

Добрый день,

Программа не скачивает картинки с сайта. Лог:
_________________
Ячейка B2, ссылка распознана:
https://ormatek.com/upload/resize_cache/products/f5b/17a/f5b17afa985511e...
- Не удалось загрузить файл по ссылке

Ячейка B3, ссылка распознана:
https://ormatek.com/upload/resize_cache/products/fb7/cf6/fb7cf6507fc811e...
- Не удалось загрузить файл по ссылке

Загруженные по ссылкам изображения сохранены в папке:
C:\Users\Станислав\Desktop\Скачанные картинки\

Режим получения ссылки из ячеек: автоматически

Обработано 2 ссылок в диапазоне ячеек B2:B3

Вставлено изображений: 0
Не удалось найти изображений: 2
___________________

Вручную картинки скачиваются. Подскажите, пожалуйста, в чем проблема.

Здравствуйте, Юрий
Сейчас надстройка из примечаний картинки не извлекает.
Доработать можно попробовать, если несрочно. Доработка платная, от 1500 руб (возни много)

Хотел бы уточнить возможность изъятия картинок в указанную папку из уже имеющихся графических примечаний под именем значения соседних ячеек в тех же строках, после того как сформировался весь перечень примечаний. Картинки не сохранены на отдельном файле, так как их привязывали на ПК которого уже нет. Объём задачи более 220 примечаний.Версия программы 3.4.2. Помогите решить вопрос. Готов к техническим предложениям по персональной доработке, если штатно надстройка данный момент не решает.

Екатерина, проблема в том, что антивирус (Аваст, или Windows Defender) блокирует скачивание файла с моего сайта.
Добавьте мой сайт ExcelVBA.ru (а заодно и расширение *.xla) в список исключений Аваста, и скачайте заново.

Здравствуйте. Не могу скачать программу, при загрузке выдает - Ошибка: Ошибка сети. Браузер Хром, интернет стабильный, антивирус Аваст. В чем здесь дело?

Ноут пишет, что Ваша программа вирус Троян ((( не качается

Можно
Столбец с именем файла (для картинок, скачиваемых по ссылкам на листе) задаётся в настройках, на третьей вкладке настроек.

В этой версии нельзя скачать картинки присвоив имя второй ячейки (название) ?

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
   ___    _   _                 _____    ___  
/ _ \ | | | | _ __ ___ |___ | / _ \
| | | | | |_| | | '__| / __| / / | (_) |
| |_| | | _ | | | | (__ / / \__, |
\__\_\ |_| |_| |_| \___| /_/ /_/
Введите код, изображенный в стиле ASCII-арт.