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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

Комментарии

Здравствуйте, Максим.
Такая возможность есть, - но надо в доп.столбце прайс-листа (под картинками, например),
написать формулу, которая обрежет артикулы (взяв только повторяющиеся символы)

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

Добрый день!
Подскажите есть или возможно ли сделать вставку картинки сразу допустим в 2-5 ячеек подряд(по столбцу)
Ситуация такая, прайс-лист в нем есть позиции, но они в 2-5 размерах, артикул отличается последними 1-2 буквами
ставил галочку вставить картинку по имени файла находящемуся в тексте ячейки(название картинки было вообще без тех последних букв) и ставил галку на объединение ячеек с одинаковыми именами файлов, но ничего не вставилось вообще

подскажите, может что-то не так делаю!?

Здравствуйте, Анна.

Конечно, это нигде не указано.
Кроме как над заголовком статьи, большими синими буквами, написано:
«Условия использования, информация о стоимости»
Достаточно щелкнуть по этой ссылке, - и прочитать 3 предложения...

Здравствуйте!Я правильно понимаю, что программа платная?Если да, то почему это нигде не указано?

Только в примечаниях надо отключить сжатие, а при вставки картинок в ячейки - оставить?
Такого разделения я не делал, - опция сжатия применяется при вставке как в ячейки, так и в примечания.

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

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

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

Расширены возможности поиска изображений в интернете:
+ фото из результатов поиска могут быть выведены в увеличенногое окно предпросмотра
+ теперь можно сохранять несколько изображений по каждому запросу
Новые опции доступны на форме поиска изображений, на вкладке "Дополнительно".

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

Спасибо за надстройку, она облегчает мне работу.

Прошу реализовать возможность импорта картинок из примечаний.
Прошу реализовать возможность сохранения картинок не в общую папку, в различные папки. Например есть таблица в которой имеются следующие столбы:
артикул
описание
производитель
цена
количество
стоимость
примечание

Необходимо сохранять изображения в следующие папки:
Производитель1\Артикул1
Производитель1\Артикул2
Производитель2\Артикул3
Артикул для данной таблицы является уникальным.

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

Сделать можно. Когда-нибудь обязательно сделаю.

Ой, а что не работает импорт картинок из примечаний в файлы?? Ну или можно ли добавить/реализовать функцию копирования картинок из примечаний в ячейки? Оч нужно и то и то чтоб было.. Благодарю.

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

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

Например, включен режим «текст ячейки содержится в имени файла».
Первый артикул в списке: 1234, второй: 123

Если у нас есть файл 1234.jpg, то программа не будет искать в интернете файл для артикула 123,
т.к., согласно настройкам программы, для этого артикула подходит картинка 1234.jpg (т.к. 1234.jpg содержит в себе 123)
Думаю, что проблема в этом. (если нет - позвоните мне в скайп, через TeamViewer найдем, в чем проблема)

 


 

Вставку предыдущей найденной картинки делать вряд ли буду, - возможны проблемы,
если на новой строке (для которой не найдена картинка) - новый артикул
(совсем другой товар)
(например, для артикула 123-0 вставится картинка 122-8)
Чтобы исключить такую проблему, придётся анализировать текст ячейки (артикул), что сильно усложнит программу,
и добавит множество настроек
(чего не хотелось бы)

Ваша проблема решаема переименованием картинок, и выбором подходящего режима сопоставления.

Например, у вас есть артикулы 123-01, 123-02, 123-04 и т.п., и картинка 123-01.jpg — только для первого из артикулов.
Достаточно переименовать картинку в 123-.jpg, и включить режим «имя файла содержится в ячейке», — и все сразу заработает.

Неплохо. Только есть ещё нюансы по работе. Указываю столбец с артикулами товаров. При вставке из папки - все проходит вроде нормально. При вставке из интернета - бывает пропускает строки (очевидно перепрыгивает через 1-10, по разному) - неведомо почему и в ручную на них с помощью стрелочек далее и назад тоже не становистя на это строку(строки) - есть мысли отчего так(артикулы в одинаковом формате, только цифры? И предложение-просьба: а реально ли организовать вставку предыдущей последней найденой картинки пока не найдётся подходящая для этой строки (не совсем относится к первой части вопроса, больше косвенно(частично) - а нужно для того например что существует группа товаров просто с разными размерами товара (картинка подходит та же самая, от первой позиции в группе) а картинка создана одна - на первую позицию - а на остальные приходится либо делать для каждой строки свою картинку(множество) - либо копировать из предыдущей ячейки, как и делаем) - всё вставляем в примечания, поэтому это не тот случай что 1 картинка в объеденённой ячейке для нескольких строк!?.. Это реально - с вашими-то мозгами: типа галочка "вставлять(копировать) предыдущую найденную картинку(из предыдущей последней ячейки с картинкой)- если не найдена подходящая или нет совпадений имени, например"....
P.S.Извините за объём поста - хотелось подоходчивее суть вопроса и заранее спасибо за ответ!!!!!

Максим, с этим вопросом лучше обратиться к спецам по 1С Бухгалтерии.
Я в 1С не разбираюсь, и не могу сказать, может ли она сформировать книгу Excel сразу с картинками.

А почему утомляет вставка картинок в Excel?
Моей же программой, это делается нажатием одной кнопки...
Вам только надо в отдельный столбец, средствами 1С, вывести имена файлов-картинок.

PS: В любом случае, 1С не сможет вывести картинки на лист Excel с таким количеством доступных опций, как в моей надстройке.
Вряд ли кто-то делал подобный прибамбас для 1С...

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

Проблема такая:
постоянно делаем остатки переводя их из 1С в формат excel и только после этого вставляем картинки, это утомляет

Хорошая прога, пользуюсь

Нет, мои программы работают только под Windows
http://excelvba.ru/faq/system_requirements
(они используют системные функции Windows, потому обеспечить совместимость с Mac не получится)

Чтобы работало на Mac, используйте Parallels
(гарантий работы под Parallels я дать не могу, - но люди пользуются под параллелькой, у них все работает)

Надстройка работает под мак? или это у меня руки кривые? Только запускаю, сразу выдает ошибку(

Спасибо! Разобрался!

К счастью причина оказалась в моих "клешнях" :)

Здравствуйте, Роман.

Окно с инструкцией выводится только при первом запуске программы.

Даже если вы не нажали кнопку «Мне все понятно, можно приступать», это окно больше не появится само
(его можно запустить вручную - в меню «Дополнительно» есть пункт «Показать краткую инструкцию по программе»)

Окно это никоим образом не нужно при работе с программой, - это все лишь инструкция, без которой вполне можно обойтись, если вы посмотрели видеоролики в статье.

Когда разобрался, оказалось поздно.

В смысле, поздно??? Наступил конец света? )

PS: Настройки безопасности Windows не должны влиять на вставку изображений - в 99% случаев всё работает с любыми настройками
(надо только папку с картинками правильно указать, и в настройках задать ячейку, с которой начинаются имена файлов)

Если не разберетесь сами - звоните в Скайп, отвечу на ваши вопросы.

Никак не могу понять есть ли при запуске "защита от дураков" (мой случай)

Произошло следующее:

1) Запустил программу;
2) Прошел пункту пробного копирования и вставки до конца;
3) Не сработала нужная мне функция по вставке из папки "Изображения" в книгу, система не дала, из соображения безопасности (в компании заморочки по этому поводу), скопировать файлы в указанной директории (D:\Users... и т.д.);
4) Закрыл файл не нажав кнопку "Мне все понятно, можно приступать" (или как-то похоже);
5) Запускал повторно, открывается пустая книга Excel без возможно начать работу в диалоговом окне с кнопкой "Мне все понятно, можно приступать".

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

Может я еще что-то не понял?

Уведомляю, что 9 апреля 2013 г. в 17:58 стало доступно обновление программы «PastePictures» (версия 3.1.1).

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

- исправлена ошибка со смещением картинок вниз, при использовании разных режимов отображения страницы Excel

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

Уведомляю, что 3 апреля 2013 г. в 04:29 стало доступно обновление программы «PastePictures» (версия 3.1.1 RC).

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

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

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

Уведомляю, что 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).

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

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

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