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

Комментарии

Напишите мне на почту или в скайп, разберёмся

Добрый день!
При открытии надстройки открывается установка, загружаются 2 ваших примера и на этом все. Далее выходит ошибка Mode2: Uninstalling cancelled. При скачивании и установке антивирус отключен.

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

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

результат - сообщение Ячейка B1030, текст «ZIO-RQUAD8»
+ Найдено файлов: 1, вставлена картинка: InZennio Z38i\2000x2000\.DS_Store

но изображений нет
что не так?
это с опцией "текст в ячейке содержит в себя имя файла".

С опцией "Имя файла содержит в себе текст из ячейки" находятся два изображения и вставляются правильно.

Здравствуйте, у меня 850 ссылок типа

https://img.domain.com/images/items_stock/185223/3654522/3654556/front.jpg
https://img.domain.com/images/items_stock/185223/3654522/3654557/front.jpg
https://img.domain.com/images/items_stock/185223/3654522/3654558/front.jpg

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

Как быть?
Спасибо

Ошибка 485 на Mac вызвана тем, что мои программы работают только под windows
На маке можно пользоваться под Parallels

После установки надстройки на MacBook у меня постоянно выдается ошибка в Excel в Visual Basic (485)? Что мне делать?

Подскажите, пожалуйста, как можно массово переделать ссылки типа
http://www.sbat.ru/cd/556748
на ссылки типа
http://www.sbat.ru/pictures/mag/w/556748.jpg
Можно ли скинуть Вам исходный файл для оценки возможности применения к нему Вашей программы

Инструкция, как решить эту проблему:
https://excelvba.ru/faq/antivirus

Доброго времени! С прошлой недели антивир начал находить в надстройке троян Trojan:Script/Cloxer.D!cl
Windows Defender...и при каждой проверке закидывает его в карантин...

Здравствуйте
Способ решения проблемы описан здесь:
https://excelvba.ru/faq/freezing
Надо просто обновить программу до новой версии, и всё активируется и заработает

Добрый день!

Перестало запускать приложение PastePictures...
Приобретала лицензию 15.03.2016.

И еще: Лицензия на 2 компа, один из компов "умер" и восстановлению не подлежит (полетел жесткий диск в ноуте).
Можно ли аннулировать одну активацию, чтобы приложение можно было установить на другой комп?

Ваша просьба мне не понятна

Здравствуйте,немогли бы вы открыть фото на программе эксель?

Да, в программе есть возможность конвертации ссылок при помощи формулы (см. в настройках на вкладке Дополнительно)

Можно ли массово переделать ссылки?

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

Андрей, это ссылка не на картинку (а на веб-страницу с текстом и картинками)
Потому, по этой ссылке скачивается html файл (несмотря на расширение файла), и, соответственно, файл не открывается и не вставляется на лист.
Ссылка на картинку с этой страницы выглядела бы так:
http://www.sbat.ru/pictures/mag/w/556748.jpg

Здравствуйте! Вот пример ссылки http://www.sbat.ru/cd/556748
По таким ссылкам скачивает фото, но не вставляет в эксель. Нашел их в папке "Скачанные картинки" и обнаружил, что их не открывает ни одна программа, хотя другие фото и картинки открываются. И у тех, и у этих расширение .jpg

Уважаемый разработчик! Спасибо вам огромное за эту надстройкe!!! Использую уже несколько лет и все время радуюсь такому удобству :)

Спасибо, все заработало :)!!!

Здравствуйте, Николай.
Причина зависания, и способ решения проблемы, описаны здесь:
https://excelvba.ru/faq/freezing
Надо просто обновить программу до новой версии, и проблема исчезнет

Здравствуйте.
Использую вашу программку уже более 2-х лет, в последнее время перестала работать :(, может её просто нужно обновить? Программу уже оплачивал. Установлен office 2016.

Здравствуйте, Виталий
По пункту 2 - есть решение:
https://excelvba.ru/programmes/common/SettingSwitcher

по остальным - только если дорабатывать программу (стоимость доработки будет выше стоимости программы)

Добрый день!
Использую программу в тесте.
1. Не хватает выгрузки рисунков в папку из выделенного диапазона.
(Дополнительно - Найти и скопировать файлы в другую папку)может есть возможность но не нашел.
2. Работаю с разными прайсами, постоянно нужно настраивать, выбор столбца с именем и куда и как вставлять и т.д.
(возможность сохранять настройки для каждого прайса.
3. Добавить функции создания папок по значениям в ячейки и выгрузки картинок (товара) согласно каждого бренда в папку бренда
Пример:
Есть прайс лист одежды с разными брендами.
Бренд 1
Товар 1
Товар 2
Товар 3
Бренд 2
Товар 1
Товар 2
Товар 3
К примеру создать форму где можно указать имя файла(папки) и добавить артикулы и все совпадения по артикулу выгружать в эту папку. Главное не путать имя картинки с артикулами!
4. Создания фото (изображения) с выделенным диапазоном ячеек.
Пример:

Бренд 1
{Товар 1 Кол-во Картинка}
Сохранять все как фото.
Не только сохранять по горизонтали но и по вертикали.
Если интересна идея напишу в личку с подробным описанием!
О программе:
Просто супер. Упрощает жизнь в сотни раз. Все работает и на ура! То что выше, это просто пожелания! Игорю просто огромный респект! Буду покупать!

Если каждая ссылка в отдельном столбце - можно программе задать несколько столбцов для обработки.
В настройках на вкладке Дополнительно есть соответствующая опция.

Просмотрел оба видео, остался вопрос. Не совсем понял, что делать в случае если у тебя на каждый товар/позицию несколько картинок (массив ссылок)? Как задать программе, что бы она считывала несколько столбцов?

Сначала разнесите ссылки по отдельным столбцам (на ленте Excel: Данные — Текст по столбцам)
и потом вставляйте фото моей программой по одному или сразу по всем столбцам

Здравствуйте! Может ли PastePictures распознавать в ячейке больше одной ссылки на фотографию? Если да, то как задать программе параметры(либо как обособить ссылки в 1 ячейке) для распознавания ссылок по раздельности?

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

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