Скачать бесплатно пробную (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 строки), с фиксированными размерами картинки (без соблюдения пропорций)

Комментарии

При попытке запустить файл PastePictures выдает ексель такое сообщение. В касперский в исключения добавлено все. "Данное сообщение может возникнуть из-за того, что антивирусная программа не позволяет открыть файл. Это может быть вызвано одной из следующих причин:
антивирусную программу необходимо обновить, поскольку возникла несовместимость с данным приложением;
в файле обнаружен вирус, который не удается надлежащим образом удалить или изолировать.
В любом случае открываемый файл необходимо считать зараженным до тех пор, пока не будут установлены последние обновления антивирусной программы. Все ведущие производители антивирусного ПО разрабатывают обновления, позволяющие решать известные вопросы совместимости с программами Microsoft Office. Кроме того, производители обычно предоставляют файлы описаний вирусов, которые, в частности, можно загрузить Возможно также, что файл испорчен (поврежден) и не может быть правильно обработан ни антивирусной программой, ни соответствующей программой Microsoft Office. В этом случае может потребоваться восстановление файла с помощью служебной программы восстановления, которая иногда поставляется вместе с программой (не все программы" Ну и так далее

Добрый день!
Как быть когда артикул изображения 001 и он задан в текстовом формате, в числовом сохраняется только 1. Изображение не вставляется хотя оно сохранилось с именем 001?

ссылки выводятся, но они ведут в папку скачанных картинок

Что-то не так настроили.
Напишите в Скайп, попробую помочь

Не сохраняет картинки в папку из документа Эксель Что делать?
-Изображение-сохранить картинки с листа в файл не работает столбец с изображениями выставлен правильно
пользуемся Эксел 2003 как решить проблему?

Возможность (теоретически) есть, в новых версиях программы это будет
Пока - увы, нет. Извлекаются картинки в отображаемом размере.


Ольга, по гиперссылкам, - там же есть опция такая в настройках где-то
Включите галочку, и будут ссылки выводиться

эта надстройка сохраняет картинки методом скриншота т.е. теряется оригинальный размер картинки. есть возможность сохранить именно оригинал картинки?

Добрый день!
Еще вопрос: как настроить, чтобы картинке присваивалась гиперссылка на сайт или используемая ссылка стала активной автоматически. Т.е. нужно наличие в файле активной ссылки на картинки в интернете (на сайт откуда закачивалось).

Спасибо. Все получилось)

Да, возможно.
Пункт меню: Изображения - Сохранить картинки с листа в файлы

Добрый день! Возможно с помощью этого макроса сохранить все фото из excel на диск и плюс к этому, переименовать фото при помощи значений из другого столбца?

Ольга, на третьей вкладке настроек вы включили опцию «сохранять картинки под именами из заданного столбца», но в выбранном столбце либо пусто, либо одинаковые значения.
Потому, скачанные картинки перезаписывают друг друга.
Либо отключите эту опцию, либо выберите там столбец с разными (уникальными) значениями, 0 типа столбца Артикул

Закачиваю картинки по ссылкам. Процесс идет, но во все ячейки вставляется картинка по первой ссылке. Что не правильно выставила в настройках?

По какому столбцу искать (начиная с какой ячейки, и вниз) - это параметр «Первая ячейка с именем файла, или гиперссылкой на картинку» в настройках программы (на первой вкладке)

Добрый день.

Подскажите, в пункте дополнительно есть функция "Найти и скопировать файлы в другую папку".
Функция ищет только по 2 столбцу (B). В Настройках не нашел выбор столбца/диапазона для данной функции. Есть возможность это настроить?

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

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

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

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

Игорь, добрый вечер. Правильно ли я понимаю, что ваша программа рассчитана только на вставку изображений из папки? Поясню: как правило, у меня уже есть прайс с картинками от поставщика, но приходиться при редактировании погонять изображения под размер ячеек, чтобы все не ехало. То есть у меня нет папки с изображениями, которые нужно вставить в файл, а необходимо поправить уже имеющиеся в файле изображения. У меня написан макрос, который позволяет автоматически подгонять картинку под размеры ячейки, но он выполняется только для одной картинки (при выборе сразу нескольких он не работает), а картинок в файле может быть до 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 с ссылками на изображения с другого сайта, попробовала скачать пробную версию и достать фотографии в отдельную папку, программа считала но фотографии не выдала. Подскажите как разобраться. Спасибо..

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

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

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