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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

Комментарии

Классно, спасибо, очень помогло.

Нажмите Ctrl + G, в появившемся окне - кнопку 'Выделить', и в следующем окне выберите пункт 'Объекты'.
После нажатия ОК все картинки на листе будут выделены.
Останется только скопировать их, и вставить в другую таблицу.

Здравствуйте! Подскажите пожалуйста как из одной таблицы эксель перенести (скопироват) картинки в новую таблицу эксель?

ОК, спасибо за ответ! Я примерно так и предполагал, а так Да - Parallels есть решение, под ним и сработал). Еще раз спасибо и Удачи! С уважением Студия SV-Ceiling (Матвей).

Здравствуйте, Матвей.
С МакОС мои программы не совместимы, - переделать теоретически можно, но очень большие трудозатраты (так как у маковского Excel совсем другие механизмы для работы с файловой системой, а также нет компонентов Windows, которые используются макросом)
Так что версии для Мака в обозримом будущем не планируется (спрос на такую версию невысок)
На Маке, можно запускать мои надстройки под Parallels

Спасибо огромное! Все встало и заработало с первого раза. Обалденная вещь - дерзайте и процветайте!!! Маленький совет - вопрос, а можно ли подобную вещь устанавливать на Mac OS, для Excel 2011?
C уважением и благодарностью Студия SV-Ceiling.

Валентина, а какое отношение ваш вопрос имеет к моей программе?
«открыть картинку через просмотр» — это как?

подскажите почуму я сейчас не могу открыть картинку через просмотр

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

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

Алексей, картинки на листе с файлами никак не связаны,
и при удалении картинки файл не удалится (и реализовывать такое - в планах пока нет)

Предусмотрено ли в надстройке, если удаляешь картинку их книги, то она удаляется и из папки?

Вы моё спасение! я так долго это искала! Спасибо Вам большое!)

Да никаких особо требований. Нужно, чтобы был столбец с именами файлов (чтобы программа знала, под какими именами сохранять картинки)
Могу посмотреть на вашем компе, из-за чего проблема. От вас, для этого, надо следующее: http://ExcelVBA.ru/help

Добрый день
Не получается сохранить картинки с листа в требуемую папку. Почему? какие требования к файлу и картинкам в нем?

Установил последнюю версию Internet Explorer, все заработало. Спасибо.

Андрей, такая проблема есть на некоторых компах, где используется старая версия браузера IE, - решается установкой последней версии Internet Explorer.

Поставил вашу надстройку на работе, попробовал все отлично работает (загружает картинки из интернета). Пришел домой установил надстройку на два своих компьютера и ни по одному из них не смог вставить картинки. "по указанному запросу не найдено ни одного изображения" в чем проблема?

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

а можно сделать так, что бы перед экспортом картинка увеличивалась до заданного размера? т.е. к примеру мы задаем один размер 400px по горизонтали, а по вертикали картинка увеличивается пропорционально. И наоборот, мы задаем по вертикали а по горизонтали увеличивается пропорционально.

Здравствуйте.
60 тысяч картинок - не проблема. Подвисание происходит на начальном этапе, когда надстройка формирует список файлов. Если файлы большого объема, да еще и на сетевом диске, - это может занять время.
Убедитесь, что используете последнюю версию программы, - в последней версии не должно быть подвисания и на этапе получения списка файлов.

Добрый день, пытаюсь протестировать вашу надстройку, но при запуске вставки из папки, где 60 тысяч картинок, она зависает. :(
Не рассчитано на такой объем?

Я имею в виду, чтобы информация о картинках подгружалась из sql базы и вставлялась в xls.
Такое в теории возможно?

Моя надстройка работает только с Excel
Для выгрузки из SQL базы может сделать отдельную программку под заказ, - оформляйте заказ на сайте.

Можно ли выгружать картинки из sql базы?
И если нет, то возможно ли реализовать такой функционал?

Зачем дублировать вопрос на 2 адреса почты, и ещё сюда?
Ну укажите другой вариант, что не родственникам отправляете, - и заплатите комиссию и налоги. Я ж не против.
Или выберите другой способ оплаты.

Почему при оплате через PayPal необходимо указать, что деньги отправляются родственникам или близким??????

Варико, попробуйте на другом компе.
Если на другом компе заработает, - на своём компе обновите Internet Explorer (и тогда у вас тоже заработает)

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

То что вы прислали я пытался сделать, но не получается потому что у меня почему то не получается присвоить динамическую ссылку рисунку, а именно когда выделяю рисунок то не могу поставить курсор в строку формул и прописать. Разобраться с этим как это исправить не могу уже все перерыл не могу найти решение этому