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

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

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

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

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

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

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

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

Видеоинструкция
YouTube
VK Video
RuTube

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

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

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

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

 

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

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

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

Комментарии

Уведомляю, что 2 апреля 2013 г. в 06:54 стало доступно обновление программы «PastePictures» (версия 3.1.0).

Изменения в новой версии программы:

+ ЗНАЧИТЕЛЬНО УСКОРЕНА ВСТАВКА ИЗОБРАЖЕНИЙ
(около 1500 картинок в минуту, при вставке из папки. Зависит от размеров фото, и настроек программы)
+ обеспечена совместимость функции сжатия изображений с 64-битной версией Excel
- исправлены незначительные ошибки

Рекомендуем обновить программу до последней версии!

Как-то пропустила эту опцию при тестировании, все работает как надо, спасибо!!! :)

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

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

Оставляете на листе только те строки, в которых присутствуют нужные имена файлов,
жмёте эту кнопку в меню, выбираете папку, куда будут помещены найденные файлы, — и всё,
программа скопирует из папки ИЗОБРАЖЕНИЯ подходящие файлы, без вставки их на лист.

Игорь, еще раз спасибо за надстройку! Вижу комментарий от Вас "реализовано сжатие картинок перед вставкой". Если я потом буду сохранять картинки с листа, то, логично, сохранятся уже сжатые картинки. Можно как-то отключить это сжатие? Например, есть папка с 1500 фото, а мне надо отобрать только 200 в другую папку по заданному списку без потери качества.

Да, работает.
Excel версий 2003..2013, 32 или 64 бит.

ВНИМАНИЕ: новая версия с поддержкой сжатия вставляемых картинок (PastePictures 3.0.2 Alfa от 18.03.2013)
временно несовместима в 64-битной Windows.
Совместимость будет реализована в самое ближайшее время.

Если у вас Windows 64бит - используйте пока версию надстройки 3.0.1 от 04.03.2013

Макрос работает на Office 2010 excel 64 bit?

Уведомляю, что 18 марта 2013 г. в 02:19 стало доступно обновление программы «PastePictures» (версия 3.0.2).

Изменения в новой версии программы:

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

Рекомендуем обновить программу до последней версии!

Здравствуйте, Игорь.
Ячейки, которые не видны, - это в скрытых строках / столбцах,
или же видимые ячейки, которые не видны до тех пор, пока не пролистаешь лист?

Сделать, конечно, можно. Напишите мне подробности в Скайп или на почту, — и в следующей версии программы проблема будет устранена.

Здравствуйте!
У меня такая проблема: При вставке картинок примечания вставляет только в ячейках, которые видны на экране. Можно ли что-то сделать?

Да, есть такая опция.
Перед вставкой картинок, в настройках, на вкладке «Дополнительно»,
выберите из выпадающего списка режим привязки картинки к ячейке «Перемещать и изменять»

Ну или уже после вставки, выделите все картинки, и в свойствах картинок включите соответствующую опцию.

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

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

На сегодняшний день, я заметил 2 проблемы:

1) то, что вы описали (сколько-то картинок находит, а потом - пусто)

Решается проблема просто: закрываем окно поиска картинок в гугл, и открываем снова
При этом действии, используемый программой Internet Explorer перезапускается, и всё начинает работать.
Проблема будет исправлена в следующих версиях программы.

2) поиск картинок изначально не работает (не отображаются результаты поиска)

Лечитcя это включением скриптов в настройках Internet Explorer
(меню Сервис - Свойства обозревателя - вкладка Безопасность - кнопка «Другой» - убираем запреты на использования скриптов и прочего)
После изменения настроек IE, снова запускаем в Excel поиск картинок в Google - и всё сразу начинает работать.
Какие именно галочки ставить в настройках браузера - пока точно сказать не могу (ибо проявляется не на всех версиях IE, и у большинства изначально все работает)
Позже, сделаю инструкцию по настройке браузера.

 

В следующих версиях надстройки, добавлю кнопку для диагностики проблем с поиском картинок

Добрый день Игорь,
Возникла проблема с работой функции поиск фото из google.
программа после вставки около 100 картинок пишет "по запросу нет совпадений в интернете" хотя при нажатии просмотеть на сайте Google есть много картинок. Буду благодарен если посмотрите в чем проблемма. Файл и принт скрин могу выслать.

Уведомляю, что 19 февраля 2013 г. в 03:18 стало доступно обновление программы «PastePictures» (версия 3.0.1).

Изменения в новой версии программы:

+ реализована поддержка объединённых ячеек
(если имя файла в объединённой ячейке - вставленная картинка займёт столько же строк по высоте)
вставка картинок в объединённые ячейки

Рекомендуем обновить программу до последней версии!

Уведомляю, что 13 февраля 2013 г. в 03:18 стало доступно обновление программы «PastePictures» (версия 3.0.1 Beta).

Изменения в новой версии программы:

+ добавлена возможность сохранить изображения с листа Excel
в заданную папку в формате JPG, GIF, BMP или PNG
экспорт изображений с листа Excel в файлы

Рекомендуем обновить программу до последней версии!

Сложно сказать, из-за чего виснет.
Скорее всего, поиск картинок стал слишком медленно работать.

Причины тому могут быть разные, из основных - всего три:
1) выбрана папка, содержащая десятки тысяч файлов (например, задана папка C:\, в подпапках которой множество файлов - например, каталоги Windows и ProgramFiles)
2) слишком большое количество ячеек с именами файлов (попробуйте включить режим обработки только выделенных ячеек, и выделите 10-20 строк)
3) файлы находятся не на локальном компьютере, а в сетевой папке (чтение списка файлов занимает много времени)

Есть ещё много вариантов.
Могу помочь решить проблему, если установите программу TeamViewer (я подключусь к вашему компьютеру, и посмотрю, в чем причина)

Здравствуйте.
Макрос запускается нормально.
Первый раз получилось вставить картинки, а потом при нажатии "вставить из папки" эксель виснет.
Что делать?
Заранее спасибо.

Потому что нет технической возможности что-то скачать, пользуюсь тем, что уже есть.

Яна, прямо под ссылкой на скачивание (над заголовком статьи) есть ссылка
«Условия использования, информация о стоимости»
Щелкните по ней — так всё подробно написано.

Программа очень нужная, спасибо огромное! Сколько стоит не демо версия? Как ее можно оплатить?

Зачем запускать старый, если есть новый?
Пользуйтесь новой версией - в ней гораздо больше возможностей

Пожалуйста, ответьте, как запустить старый файл - InsertPictures.
Не могу вспомнить, как он запускается, а очень надо!

Представляю вам новую версию программы «PastePictures» (версия 3.0.0)

Теперь программа умеет искать картинки (фотографии товаров) в интернете,
а также она обзавелась новыми опциями и возможностями.

 

Изменения в новой версии программы:

+ доработан механизм поиска изображений в Google
(возможность формировать поисковый запрос по маске, с текстом из нескольких столбцов)

+ переработан алгоритм формирования имён файлов при загрузке картинок по ссылкам
(теперь, при повторной вставке картинок, они не загружаются заново из интернета)

- устранены ошибки при ознакомлении с программой на тестовых файлах

 

Рекомендую обновить программу до версии 3.0.0 - и воспользоваться новыми возможностями.

PS: Принимаются пожелания и замечания по программе.
В любой момент обращайтесь ко мне в Скайп или ICQ - я с удовольствием выслушаю ваши пожелания,
и постараюсь учесть их в следующих версиях программы.

Уведомляю, что 25 января 2013 г. в 15:54 стало доступно обновление программы «PastePictures» (версия 3.0.0 Beta).

Изменения в новой версии программы:

Доработки по плагину поиска картинок в интернете:
+ режим автоматического поиска и вставки первой картинки из выдачи Google,
+ возможность вставки в таблицу исходного URL,
+ замена ранее выбранного изображения на новое,
+ удаление изображения из строки

Рекомендуем обновить программу до последней версии!

Уведомляю, что 24 января 2013 г. в 14:21 стало доступно обновление программы «PastePictures» (версия 3.0.0 Alfa).

Изменения в новой версии программы:

+ добавлена возможность вставки картинок для выделенного диапазона ячеек с именами файлов

+ реализован поиск недостающих картинок в Google
(достаточно щелкнуть на одной из картинок из выдачи Google, чтобы она вставилась в Excel и скопировалась в заданную папку)

Картинки выбираются, копируются и вставляются нажатием одной кнопки!

(нажмите на картинке для увеличения)

Рекомендуем обновить программу до последней версии!

Уведомляю, что 19 января 2013 г. в 01:48 стало доступно обновление программы «PastePictures» (версия 2.1.1).

Изменения в новой версии программы:

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

Рекомендуем обновить программу до последней версии!

Уведомляю, что 16 января 2013 г. в 02:36 стало доступно обновление программы «PastePictures» (версия 2.1.0).

Изменения в новой версии программы:

+ добавлена возможность вставки списка имён файлов из папки на лист Excel
+ добавляена возможность поиска файлов по значению ячеек, с копированием подходящих файлов в выбранную папку

Рекомендуем обновить программу до последней версии!

Уведомляю, что 29 ноября 2012 г. в 01:10 стало доступно обновление программы «PastePictures» (версия 2.1.0 Alfa).

Изменения в новой версии программы:

+ множество новых настроек по вставке изображений (режим вставки, сохранение пропорций, подгонка по ширине и\или высоте, выравнивание картинок в ячейке, привязка картинок к ячейкам, и т.д. и т.п.)
настройки вставки картинок в Excel

+ реализована многоязычность (пока в тестовом варианте, качество перевода оставляет желать лучшего)

+ возможность одновременной вставки картинок и в ячейки, и в примечания

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

+ возможность удаления картинок (или примечаний с картинками) из выделенного диапазона \ листа \ книги \ всех открытых книг Excel

Рекомендуем обновить программу до последней версии!

Здравствуйте, Анна.
Надстройка на Маке работать не будет:
http://excelvba.ru/buy/FAQ

 


Надстройки работают в приложении Microsoft Excel, под управлением операционной системы Windows.

 

Поддерживаются следующие операционные системы: Windows XP, 2003 Server, Vista, 2008 Server, Seven
(на Windows 8 надстройки не тестировались - но тоже все должно работать)

Работа надстроек тестировалась в Microsoft Excel версий 2003, 2007 и 2010.
(на древних версиях Excel, типа 97, 2000, XP, работа не гарантируется. В новых версиях - например, Excel 2013, всё должно работать)

Для работы надстройки, необходимо, чтобы макросы в Excel были включены.

ВНИМАНИЕ: надстройка не будет работать на других офисных пакетах (вроде OpenOffice, LibreOffice и т.д.),
а также под управлением других операционных систем (например, в Excel 2004, 2008, 2011 для MacOS - Макинтош)

 

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