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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

Комментарии

Здравствуйте, Павел
Моя программа тут ни при чём, - это в метаданных картинки неверно задана ориентация
Некоторые умные графические программы сами поворачивают картинки при просмотре, а вот Windows руководствуется тем, что в файле написано.
Так что единственный вариант решения, - пролистать картинки в средстве просмотра фотографий Windows, и вручную повернуть картинки, где неверно распознана ориентация. И потом уже заново вставлять в Excel

При вставке картинок в примечание поворачивает картинки на 90 градусов.
Фото были сделаны на телефон и если фотографировали телефоном горизонтально (размер 4032х3024), то в экселе всё отображается нормально, если вертикально (размер 3024х4032), то фото оказываются повёрнуты на 90 градусов. Как-то отменить этот автоповорот возможно?

Елена, папка с картинками может быть на компе где угодно

когда заходишь через надстройку - их нет

Если в настройках программы нажать синюю ссылку ОТКРЫТЬ ПАПКУ - тогда все файлы в папке будут видны
Если же вы нажимаете кнопку для ИЗМЕНЕНИЯ папки - то вы там файлов не увидите, ибо это диалоговое окно выбора папки, там видны только подпапки.

Выберите в настройках папку, нажмите СОХРАНИТЬ ИЗМЕНЕНИЯ
Потом снова откройте настройки, и щелкните по ссылке ОТКРЫТЬ ПАПКУ
Если файлы есть - всё ок. Если файлов нет - вы выбрали не ту папку

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

Программа стоит 1500 руб
http://excelvba.ru/buy/addin?name=PastePictures

Здравствуйте!
Какова стоимость программы?

удаляется скачанный файл, папка которая создается пуста.
Антивирус выключен. в excel добавил расположение надстройки как надежные.
В скайп написал

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

Здравствуйте.
Не устанавливается надстройка. Просто везде удаляется

Нужно настройки прокси прописать в настройках браузера Internet Explorer
И через Пуск - Выполнить, ввести команду netsh winhttp set proxy :
(чтобы Excel выходил в интернет через прокси)

Тогда должно заработать. Обратитесь к своим сисадминам, они помогут это сделать

Да, программа не ищет картинки в интернете, не видит обновлений.

Александр, ваш вопрос не понятен.
Какое отношение это имеет к моей программе? Что-то не работает?

Добрый день!
А есть возможность выхода из корпоративной сети в интернет?
(proxy)

Эта возможность есть как в самом Экселе (называется Условное форматирование), так и парсер может добавить это форматирование.
Напишите в Скайп, подскажу, как сделать (если готовы приобрести программу)

Здравствуйте! Есть "необходимость" добавления в парсер следующей функции:
Например я получил значения:
"пустое значение"
0
1
55
99

Я бы хотел что бы парсер менял оформление ячейки согласно сценарию IF.

Например если нет значения - то без фона.
Если
1 - зеленый
в районе 55 - желтый
в районе 99 - ярко красный

Конечно можно это сделать какими то другими путями вне парсера - но есть ли такая необходимость в парсере для многих или может эта функция с "оформлеением" ячеек в зависимости от содержимого уже имеется?

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

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

Здравствуйте.
Подскажите, возможно ли с помощью Вашей надстройки вставить отсутствующие картинки
в прайс, в котором некоторые картинки уже есть? Как это сделать в автоматическом режиме?
При команде "вставить картинки из папки" картинки вставляются не только в пустые ячейки, но и в те, где уже есть картинка,то-есть наслаиваются.
И еще вопрос: при поиске на одном сайте, в результате поиска выдает не только искомую картинку, но и другие, никак не привязанные к имени файла. Этого можно как-то избежать?

Напишите мне в скайп, разберемся
Ник в скайпе: excelvba.ru

Здравствуйте. Скачала надстройку, попыталась вставить картинки, excel завис. При втором запуске надстройка выдала, что истёк пробный период. За 15 минут???

При попытке запустить файл PastePictures выдает ексель такое сообщение. В касперский в исключения добавлено все. "Данное сообщение может возникнуть из-за того, что антивирусная программа не позволяет открыть файл. Это может быть вызвано одной из следующих причин:
антивирусную программу необходимо обновить, поскольку возникла несовместимость с данным приложением;
в файле обнаружен вирус, который не удается надлежащим образом удалить или изолировать.
В любом случае открываемый файл необходимо считать зараженным до тех пор, пока не будут установлены последние обновления антивирусной программы. Все ведущие производители антивирусного ПО разрабатывают обновления, позволяющие решать известные вопросы совместимости с программами Microsoft Office. Кроме того, производители обычно предоставляют файлы описаний вирусов, которые, в частности, можно загрузить Возможно также, что файл испорчен (поврежден) и не может быть правильно обработан ни антивирусной программой, ни соответствующей программой Microsoft Office. В этом случае может потребоваться восстановление файла с помощью служебной программы восстановления, которая иногда поставляется вместе с программой (не все программы" Ну и так далее

Добрый день!
Как быть когда артикул изображения 001 и он задан в текстовом формате, в числовом сохраняется только 1. Изображение не вставляется хотя оно сохранилось с именем 001?

ссылки выводятся, но они ведут в папку скачанных картинок

Что-то не так настроили.
Напишите в Скайп, попробую помочь

Не сохраняет картинки в папку из документа Эксель Что делать?
-Изображение-сохранить картинки с листа в файл не работает столбец с изображениями выставлен правильно
пользуемся Эксел 2003 как решить проблему?

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


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

эта надстройка сохраняет картинки методом скриншота т.е. теряется оригинальный размер картинки. есть возможность сохранить именно оригинал картинки?

Добрый день!
Еще вопрос: как настроить, чтобы картинке присваивалась гиперссылка на сайт или используемая ссылка стала активной автоматически. Т.е. нужно наличие в файле активной ссылки на картинки в интернете (на сайт откуда закачивалось).

Спасибо. Все получилось)

Да, возможно.
Пункт меню: Изображения - Сохранить картинки с листа в файлы

Добрый день! Возможно с помощью этого макроса сохранить все фото из excel на диск и плюс к этому, переименовать фото при помощи значений из другого столбца?

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

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