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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

Комментарии

Подскажите, pdf файлы таким образом можно подгружать? Если нет, то возможно ли сделать?
Необходимо для формирования простого электронного архива документов.

Полторы штуки - не адекватно.
Рублей 300 за 1 комп - красная цена.

мой ник в скайпе: ExcelVBA.ru

КАК ВАС НАЙТИ В СКАЙПЕ?

В Excel для Мак мои программы не работают.
http://excelvba.ru/faq/system_requirements

у меня mac
это важно?

Не работает только опция экспорта картинок с листа на 64-битном Excel
(эта функция доступна только для 32-битной версии Office)
Все основные функции (вставка картинок из папки и по ссылкам) должны работать в любой версии Excel

Добрый день
программа не работает пишет ошибка компиляции в скрытом модуле

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

При скачивании по ссылкам в случае "мертвой" ссылки дальнейшее скачивание прекращается, и в остальные ячейки вставляется последняя скачанная картинка. Надо бы починить :)
Версия используемой программы - 3.2.0

Спасибо! Как появится возможность, отправлю скриншоты в поддержку Касперского.

Пришел ответ от лаборатории Касперского, — говорят, что KIS 2014 не ругается на мои программы:

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

Здравствуйте, Виталий

Не обращайте внимание на то, что антивирус ругается, — такое временами бывает (полгода назад, например, Avast ругался, пока им в поддержку не написали с просьбой исправить)
Программа обращается в инет при активации и проверке обновлений, - потому антивирус видит в ней что-то подозрительное.
На VirusTotal, кстати, у каспера замечаний нет (а красные строки 3-4 малоизвестных антивирусов ни о чем не говорят)

Кстати, на программу «Парсер сайтов» (которая — на том же движке, и, помимо этого, по сути своей реальный «Downloader» всего что угодно) — почему-то жалоб от антивирусов меньше...
Напишу сегодня в поддержку Касперского, — думаю, исправят в ближайшее время.

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

Здравствуйте!
При проверке KIS 2014 файлов PastePictures и FillDocuments обнаруживается HEUR:Trojan-Downloader.Script.Generic. Проверка на virustotal.com дает показатель выявления 3/54 для PastePictures и 4/54 для FillDocuments. Вроде бы ничего страшного, но при внесении в список исключений файлы регулярно «пропадают» из папки с надстройками «AddIns». В работе постоянно используется не менее 4 надстроек, проблемы возникают только с FillDocuments и PastePictures.
С чем может быть связано исчезновение файлов надстроек?

Список недостающих картинок легко получить, выведя в доп столбец имя найденной картинки (опция на вкладке ДОПОЛНИТЕЛЬНО),
а потом отфильтровав таблицу по этому столбцу (фильтр по пустому значению)

Папка с оригиналами - есть всегда.
Все вставляемые на лист Excel картинки, сначала сохраняются в папку (в какую - см. настройки программы), и только потом вставляются на лист.

не хватает списка недостающих картинок и отдельной папки с сохраненными оригиналами вставленных картинок

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

моя программа этого не умеет
сделать можно (под заказ) - но весьма непросто, потому дорого


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

Моя программа предназначена для вставки картинок, а не для копирования файлов с переименованием.
Хоть такая функция со временем и будет в программе, - вам проще оформить заказ на сайте,
и заказать макрос в точности под вашу задачу.
По цене выйдет примерно как стоимость лицензии на эту программу.
Зато макрос будет делать в точности то что вам надо, без всяких лишних кнопок и опций.


Как настроить макрос так чтобы он учитывал папку?
Типа: 689036122\0002.jpg

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

В том то и проблема что вы предлагаете выложить на сайт. А мне этот вариант и нужен для выкладки на сайт. У меня прайс куда нужно включить ссылки на фото. В том то и дело что вместо FTP я использую облачное хранилище, и вот с него то мне и нужны ссылки.

Доброго времени. Подскажите, можно ли реализовать такую задачу:
Найти и скопировать файлы в другую папку из нескольких столбцов выделенной области.
При этом переименовать по маске с учетом имени ячейки. Пример: из 1234 в ячейке D1 делает D1_1234.jpg

У меня в ячейках путь с именем к файлу.
Точнее часть.
Типа:
689036122\0002.jpg

вот у меня тоже такая ситуация, хотелось бы знать как тут быть?

Хотелось бы тоже такую реализацию... Как настроитьмакрос так чтобы он учитывал папку?

Здравствуйте, Александр
Нет, программа такое не сможет сделать.
Ссылка на конкретный файл на яндекс-диске формируется средствами самого этого диска (на стороне сервера или установленной на комп программой)

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

Самый простой вариант, - выложить файлы на вашем сайте (залить туда по FTP), чтобы файл 123.jpg был доступен по ссылке
http://ваш.сайт/картинки/123.jpg
Тогда программа и картинки скачает и вставит, и ссылки сгенерирует
Или в этом случае вы можете и сами сделать ссылки, протянув в нужном столбце формулу типа =ГИПЕРССЫЛКА("http://ваш.сайт/картинки/"&A2;A2)

Добрый день.

Подскажите, а может программ выполнить такую задачу:
1. Есть прайс лист с данными, столбец А - артикулы.
2 Есть папка на Яндекс диске или Гугле, с фото, имена у фото - артикулы из прайса.

Нужно по артикулу из столбца А, найти фото в папке, и в столбец, ну например Т, вставить ссылку как как яндекс ссылка из яндекс диска.
Может программа это сделать??

Алексей, формулу надо вставить ВМЕСТО выпадающего списка
Посмотрите пример по ссылке, которую я дал, и сделайте аналогично (только не создавайте выпадающий список, а напишите формулу туда)
Если сами не разберетесь, - обратитесь на форумы по Excel, там помогут (или, если готовы оплатить работу, оформляйте заказ на сайте)

Добрый день,
смысл понял, только не понял в какую ячейку вставлять формулу??Я пробовал вставить формулу в столбец А мешает выпадающий список,помогите разобраться, как это всё связать?

Здравствуйте, Алексей
Такое можно сделать формулами — примерно так это делается, только вместо выпадающего списка, значение в ячейке будет изменять формула типа =ЕСЛИ(A1<10;"молоко";"пиво")

Доброй ночи,у меня может быть вопрос не по теме,но помогите реализовать идею, я в экселе не проф,задачка такая:в ячейке есть некое значение,если оно меняется,то в другой ячейке хочу видеть ту или иную картинку
например если в ячейке значение от 10 и более, то соседней ячейке появляется бутылка пива,если меньше 10, то в этой ячейке появляется не пиво а молоко
как это реализовать??

Во первых хочу сказать огромное спасибо за недавно купленную надстройку Exel to Word. Всё мега круто и быстро.
Хочу купить эту надстройку, но тоже очень нужна функция "Сохранения оригинальных файлов.jpg с другими именами столбцов", а не сжатых.
Я читал, что планируете реализовать. Хотелось бы знать, когда можно ждать это чудо?
И еще мой каприз:) Если сделать одновременно экспорт оригинальных jpg из разных столбцов (или папки) типа
1. Столбец с jpg "А" / столбец имя "B", 2. Столбец с jpg "C" / столбец имя "D".....

Доброго времени!
Вопрос, при применении фильтра надстройка упорна вставляет картинки во все строки. Можно, конечно, использовать галку "выделенные ячейки", но это не очень "мобильно". Можно ввести такую же галку, назвав ее, например "учитывать фильтр"?

Здравствуйте, Пётр
Сбросил обе ваши старые активации, - можете активировать заново.
Отслеживать количество активаций можно в личном кабинете: http://excelvba.ru/cabinet/login