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

Комментарии

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

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

Нет, моя программа вставляет в Excel только картинки
ПДФ файл - это не картинка
Сделать, конечно, можно, - но это будет совсем другой макрос (достаточно сложный)

Подскажите, 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, то в этой ячейке появляется не пиво а молоко
как это реализовать??

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

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