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

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


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

Комментарии

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

Чилавек, дай бох тибе здаровичка!

А если серьёзно, то просто спас этим макросом. Я неделю ищу как обмануть OpenCart и вот оно, лекарство. Спасибо.

Влад, если вы под Windows запускаете, - то все должно работать, напишите мне в скайп, разберемся.
А если на Mac, - то там работать не будет.

Добрый день!
К сожалению, при открытии файла "PastePictures_v3239" система выдает сообщение "Ошибка компиляции в скрытом модуле: mod_about", после которого надстройка не появляется в Excel.

Все ОК!!! Спасибо!

Здравствуйте
С таким глюком (если речь про незначительное смещение картинок вниз, - чем дальше картинка от первой строки, тем сильнее она смещена) я последний раз сталкивался года 2 или 3 назад, - с тех пор я доработал программу, и проблема исчезла, больше никто не жаловался.
Проблема проявлялась при вставке картинок в момент, когда на ленте Excel на вкладке ВИД включен режим «Разметка страницы» или «Страничный режим».
В этом режиме у Excel немного сбиваются координаты (он вдруг начинает учитывать или не учитывать толщину рамок ячеек) - потому картинки смещаются.

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

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

Добрый день!Ранее я работала с Вашей программой в демо-версии, все было хорошо - картинки вставлялись в таблицу идеально. Сегодня и вчера картинки вставляются не в ячейку, а как-то ниже необходимой ячейки и все остальные картинки из этой же папки также себя ведут - они визуально размещаются поверх других ячеек и растягиваются. При работе с фильтром, все ранее вставленные картинки (1 неделю назад) корректны - пропорции и размер не меняют, а вновь вставленные (сегодня) "сплющиваются". В настройках у меня - сохранять пропорции и фиксированная ширина картинок, изменять высоту строки под картинку.

Техподдержка предоставляется вне зависимости от того, купили вы лицензию или нет
Позвоните в скайп, - помогу решить проблему с именами файлов.
А что поиск не даёт результатов, - тут либо криво установленный IE (в 90% случаев тут помогает его обновление), либо некорректный запрос (слишком длинная строка поиска, что ничего не найдено, либо задано ограничение по сайтам, на которых искать)

Отсчет количество запусков видел. А вот если пройдет два дня что произойдет, он также будет запускаться? или встанет блок?

Интернет Эксплорер 11. Новее может быть лишь Эдж. Он выводит картинки в среднем один раз из 10. А настройка имени точно так же настроено как вы говорите в видео и как написали сейчас. Пробовал разные колонки указывать, сохраняет все равно по имени поиска. И еще как понять что время Демо версии истекло?. Ну и чтобы получить техпомощь, пожалуй, сейчас же куплю лицензию.

Александр, у вас обновлен именно браузер Internet Explorer?

А также при сохранении файла поиска из гугл

так, значит, всё-таки работает (выводит картинки), раз вы там что-то сохраняете?

демо-режим и покупка - на функционал никак не влияют
То,что сохраняет не под нужным именем, - вё это настраивается.
В форме поиска картинок в гугл задаётся, по какому столбцу формировать запрос.
А под каким именем сохранять, - в общих настройках программы (параметр «первая ячейка с именем файла»)

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

Игорь, как вы и предполагали откат к старой версии не помог (попробовал 3.2.1), удаление всех изображений и повторная их вставка размер файла не меняет.
Формат старого файла и нового одинаковый XLSX.
Но помог ваш совет по поводу сжатия изображения, за что вам большое спасибо! В результате удалось добиться размера файла 10,6 мб

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

Возможно, прежний файл был сохранен в другом, более компактном, формате (XLSB или XLS, вместо нынешнего XLSX),
или же в прежней версии файла Excel вы нажимали в интерфейсе Excel опцию «Сжать изображения» (не в моей программе, а на ленте на вкладке Работа с рисунками, которая появляется после выделения любой картинки)

Игорь, добрый день!
Возникла следующая проблема. Год назад с помощью вашей (без иронии) замечательной надстройки сделал удобный файл с домашней библиотекой. Сейчас понадобилось кое что исправить - поменять фотографии для нескольких томов. Решил не морочиться с выборочной заменой картинок, а просто удалил все вставленные картинки и пакетом опять залил обратно уже со всеми исправлениями. Все прошло ровно и быстро, но теперь, собственно, суть вопроса: первая версия файла весила 12 мб, новая уже 51,5 мб... Количество вставляемых изображений не изменилось, исходники тоже - это 100%. Чем обусловлен такой рост объема файла я никак не могу понять.
К сожалению не помню, какой версией надстройки пользовался первый раз - с тех пор переустанавливал систему, и в этот раз все операции выполнял с помощью актуальной 3.2.3. Галочка напротив "выполнять сжатие", "изменять высоту строки под картинку", "устанавливать фиксированную высоту". Фиксированная ширина и высота ячейки. Размер картинки в ячейке 166х295. "Изменять размер после вставки на лист" - не выбирал.

Юлия, позвоните мне в скайп, решим проблему (там все просто, - но мне надо поглядеть самому)

Здравствуйте, Игорь! Догадываюсь, что надстройка очень классная, но почему-то у меня в экселе после открытия надстройки (два раза мышью по ней, как и сказано) написано "открытие...", а потом дополнительная вкладка не появляется. Как быть? Макросы все включены, комп перезагружала пробовала, эксель тоже. Что ещё попробовать?

Обновите браузер Internet Explorer до последней версии, - должно заработать.
Программа его использует для поиска в Google.
(и настройки поиска посмотрите, - может, сильно сложный запрос, или включен режим поиска по конкретным сайтам, где нужного нет)

никак не работает поиск картинок в интернете.. Уже кажется все перепробовал. Хелп

Как удалить надстройку? В списке надстроек она не отображается

Немножко некоректно написал, я о http://excelvba.ru/ code/DownloadPictures

Юрий, в нынешней версии есть всё, что было в предыдущих
(я не убираю функционал в новых версиях, а только добавляю)
Про какой разброс картинок речь? При поиске в Google? Это как работало, так и работает.

Дико не хватает этой версии разброса картинок по папкам как в предыдущей версии.

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

по поводу задержки

Сколько будет стоить доработка ? и не стоит ли ее включить в базовый пакет бесплатно ?

на что я должен ответить?
вопроса не вижу

вы ответите ?

Ясно,спасибо

Здравствуйте, Виталий.
Вставить картинки с гугл диска - можно попробовать.
Для этого, устанавливаете утилиту «Google Drive» - и на компе получаете папку, синхронизированную с папкой на гугл диске.
А вставить картинки из папки, - не проблема.

Вставить ссылки на файлы на гугл диске - сложнее. В программе такой возможности нет, и не предвидится (сложно сделать)
Можно сделать отдельное решение (например, на базе программы «Парсер сайтов»)

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

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