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

Надстройка PastePictures для MS Excel: общие сведения

Предназначение программы: вставка изображений в таблицу Excel, поиск картинок в папке или в Google, экспорт картинок из таблицы в папку.

Основные функции программы:

  • вставка фото из папки (поиск по имени файла)
  • вставка картинок по ссылкам из таблицы
  • поиск изображений в гугл по данным с листа Excel
  • экспорт изображений с листа в файлы

Особенности программы

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

Подробнее — в разделе Справка по программе

Видеоинструкция

На видео рассказывается о работе с программой, и показан процесс её настройки:

Подробные инструкции и описание функционала также можно найти в разделе Справка по программе

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

На видео рассказывается о возможностях поиска изображений в Google:

Подробные инструкции и описание функционала также можно найти в разделе Справка по программе

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

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

 

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

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

Как скачать и протестировать программу

Комментарии

Игорь, а есть возможность выравнивать картинки по размеру ячейки, в которой они находятся, будучи неаккуратно вставленными уже кем то ранее? Часто, попадаются такие каталоги, которые хочется подправить стилистически (скажем, увеличить саму ячейку до идеального квадрата, и также идеально их туда вписать). Спасибо!

День добрый.
А нельзя добавить в приложение, чтобы при поиске картинок через Google с конкретного сайта, добавлялась не одна первая картинка, а 2 или 3 первые картинки?

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

Ответ на этот вопрос есть в справке по программе:
https://excelvba.ru/programmes/PastePictures/manuals/errors/duplicates

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

Причина описана здесь: https://excelvba.ru/faq/virus
Решение — здесь: https://excelvba.ru/faq/antivirus

Защитник Windows нашёл в вашей надстройке Trojan:Script/Wacatac.H!ml и удалил её.

Здравствуйте, Евгений.
Исправил ошибку. Обновите программу.

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

Ты мой герой! Спасибо огромное!!!!!!

Ольга, программа может сохранять картинки под именами из заданного столбца:
https://excelvba.ru/programmes/PastePictures/manuals/settings/DowloadTab

Добрый день, Подскажите пожалуйста, можно ли с помощью вашей надстройки скачать картинки в папку (это можно), но нужно чтобы имя картинки было как артикул в соседнем столбе

1. Если нужно вставлять только ссылки на фото из папки, моя надстройка тут не нужна.
Достаточно написать формулу =ГИПЕРССЫЛКА() в отдельном столбцу, и потом её протянуть на всю таблицу.

2. Моя программа не скачивает картинки по локальным ссылкам
(зачем их «скачивать», когда эти файлы уже есть на компьютере)
В меню ДОПОЛНИТЕЛЬНО моей надстройки есть пункт «Найти и скопировать файлы в другую папку»
(это как раз чтобы отбирать нужные картинки из большой папки)

1 Тут вопрос не в скачивании , да они скачиваются , но у меня ссылка вставляется только в случе если стоит галочка вставлять картинки. Ссылки конечно можно легко сгенерировать , особенно если название будет из ячейки. Удобней было бы чтобы ссылка тоже могла бы вставляться . Картинка в миниатюре не удобно , когда она не нужна в каждом случае.
2. Картинка из папки подставляется миниатюрой и ссылка на папку подставляется и через эксель открывается.
Например ситуация такая есть прайс 300 000 товаров , есть папка с картинками . Например нужны не все товары. Выбираем нужные товары , подставляем картинки из папки. Чтобы не качать всю папку на сервер например , - пробуем полученную ссылку скачать по полученным ссылкам ( ссылки из папки) . Из экселя можно их открыть. Пробуем их скачать в папку Сохраненные каотинки и ничего не выходит . Может офис 2019 тупит или функционал загрузки не понимает ссылку на папку , а не на сайт , и не может пересохранить фотки в Сохраненные фотографии.

Здравствуйте.
По пункту 1 - не верю. Картинки по ссылкам скачиваются и про отключенной вставке в ячейки (я проверял)
По пункту 2 - не понял о чем речь (прочитал 3 раза, не помогло)

Здравствуйте. В процессе тестирования столкнулись с пару моментами , модет что -то делаем не иак
1. При скачивании картинки по ссылке , ссылку на картинку в папке можно получить только при включенной опции вмтавить картинки в ячейку. Сами картинки нам там не нужны . Написали макрос по убиранию картинки и очистки столбца. Что в принципе лишние действия.
2. Вставка картинки из папки вставляет картинку , может вставлять и ссылку . Интересней было бы чтобы картинки перекачивались в отдельную папку . Операцию скачать по ссылкн провести не удалось. При нажатии на картинку , картинка открывается в папке , при нажатии на ссылку открывается в папке , а как ссылка на скачивание не срабатывает. Накостылять нужный результат можно , но затратно по дейсивиям.
Где это может применяться ?. Например в файле не ссылки на картинки в интернете, а ссылки на папку . Например поставщик ( или кто угодно) дает файл выгрузки и папку с фото. Папка большая , а нужны не все товары для импорта. По фтп десятки тысяч лишних изображений достаточно много отнимают время. Есть и другие варианты использования когда желательно пересохрпнять найденые фото и давать ссылку еа новую папку .

На первый вопрос ответ есть в справке:
https://excelvba.ru/programmes/PastePictures/manuals/errors/duplicates
По второму вопросу - можно, если ссылки в разных ячейках одной строки

День добрый. Вставляю гиперссылки, извлекаю изображения - но картинка одна и та же на всех строчках самая первая из списка(хотя по ссылкам все разные)
и сразу вопрос номер 2, можно ли указать в одной строке допустим 3 ссылки?
заранее спасибо за ответ.

Игорь, сделайте формулой корректные ссылки, вида https://site.ru/folder/filename.jpg
Формула типа ="https://site.ru/folder/" & A2
По таким ссылкам фотки вставятся.

Добрый день.
Скажите,с конкретной папки на хостинге может
взять фото и ссылку?
Нужно сделать вставку картинок в прайс с ссылкой. Фото залиты в папку на ВордПресс на хостинг.
Ставлю просто адрес сайта их не находит. Как быть в этом случае?

Здравствуйте.
Подскажите, пожалуйста, каким образом происходит привязка к железу? Если я заменяю жесткий диск или просто переустанавливаю систему, привязка остается?

Благодарю за оказанную, и что главное - очень быструю, помощь!
Все работает просто изумительно.

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

Не качаются картинки

На уведомлении написано:

Не удалось получить список картинок с листа EXCEL

Нет папки xl\drawings\ в структуре документа

Офис - https://prnt.sc/fHuOMq6h3Gl7
сдвиг на разных режимах окна - https://prnt.sc/MxMRIktdEl0q
https://prnt.sc/EuKWQ6k05TtT

Насчёт возможных причин смещения картинок написано в справке по программе:
https://excelvba.ru/programmes/PastePictures/manuals/errors/shift

Добрый день.
Вставка фото идет со смещением. почему?
Задание дано на 500 и более фото. Смещение начинается уже на 96 и далее строке. https://prnt.sc/E-0w_VRFKvqN
Настройки:
https://prnt.sc/T1z2_Zd6-bb1

Может, можно тогда как-то размер превью делать побольше? Чтобы хотя бы не так пиксельно)

Полина, это можно было бы реализовать, но тогда программе пришлось бы скачивать все эти большие фото, что замедлит предпросмотр. Потому я этого не делал.

Здравствуйте, вопрос такой: при вставке картинки из гугла, есть ли возможность в большом окне предпросмотра, которое можно сделать при наведении мышкой на картинку, показывать большую картинку? Или хотя бы изменить размер превью. Чтобы в итоге не была огромная картинка с кучей пикселей. Чтобы было более понятно, приведу скриншот: https://ibb.co/F4w9Smy
Где сама по себе картинка большая, но в большом окошке у меня все равно превью, из-за чего там куча пикселей. При работе с большим кол-вом картинок ужасно неудобно каждый раз нажимать ctrl+колесико

Здравствуйте, Полина.
Да, скорее всего моя программа некорректно закодировала текстовую строку вашего запроса, из-за наличия в ней спецсимволыа %.
В ближайшее время проверю и исправлю.

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

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