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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

Комментарии

Программа разрабатывалась на связке WinXP + IE8, так что всё должно работать.
В некоторых случаях (около 10% компьютеров) поиск картинок в Google не работает, - судя по всему, это вызвано некорректной работой системных компонентов (что-то не так со взаимодействием Excel и IE)
Попробуйте на другом компе, - может, заработает.

Обновил IE до восьмой версии (макс. для ХР) - бесполезно. На ХР работает вообще программа? Просто на всех компах, на которые планирую поставить программу, стоит ХР. Апгрейдить ОС до сих пор потребности не было. Может, на какие-либо системные службы программа опирается, которые за ненадобностью могут быть отключены?

Здравствуйте, Сергей.
Поиск моей надстройкой выполняется через встроенный в Windows браузер Internet Explorer.
наиболее вероятная причина, - некорректно установленный IE, или старая его версия. Установка новой версии IE решает проблему

На всякий случай: WinXP, MS Office 2003, в инет программе доступ открыт (загрузка по URL работает).

Здравствуйте.
Пробую пользоваться Вашей программой.
Есть проблема, ответов в комментах пока не нашёл:
Не работает форма "Поиск недостающих изображений в интернете". Выдаёт, что "По указанному запросу не найдено ни одного изображения", хотя при нажатии на ссылку Google в Хроме открывается куча нужных картинок. Даже если просто в поле поиска вбить слово "собака" - ответ тот же, "не найдено".

Спасибище огромное!!! Вы мега мастер!!!все так быстро!!!

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

Открываете файл с картинками, ставите курсор в любой столбец (куда надо вывести ссылки),
и нажимаете эту кнопку.

PS: чтобы это сработало, надо скачать с сайта последнюю версию программы, заменив имеющийся файл надстройки при закрытом Excel)

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

Катя, не экономьте слова, если хотите получить конкретный ответ...

У каждой картинки есть своя страница в интернете?
Или ссылку надо сделать на k.e. страницу (первую попавшуюся, из миллиардов страниц)?

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

на страницу в интернете

Катя, а эта появившаяся ссылка куда должна вести?
На какую-то страницу в интернете, на файл с картинкой, на соседнюю ячейку, ещё куда-то?

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

Леонид, не понял ничего из вашего описания проблемы (особенно про гиперссылку и Блокнот)
Оправьте мне на почту:
1) свой файл Excel
2) пример того, что должно получиться из этого файла
3) более подробное описание проблемы

Здравствуйте. При работе с прайсом в xl столбец с фото не открывается.Гиперссылка не находится каким-то безымянным блокнотом. Подскажите,ваша программа может помочь? Спасибо.

Здравствуйте, Алексей.
Это зависит от способа привязки картинки к ячейкам (перемещать и изменять картинки вместе с ячейками, или нет)
В настройках моей программы есть выпадающий список с 3 вариантами привязки.
Выберите там опцию «не перемещать и не изменять», и заново вставьте картинки (удалив сначала ранее вставленные)

Добрый день.
Установил вашу надстройку. Картинки установились но при удалении и/или перемещении столбцов размер картинок от первоначальных изменился. Что делать?

Спасибо за ответы!

Дарья, Excel мало подходит для хранения фотографий, тем более, 72-мегабайтных...
Ну не думали разработчики Excel, что кто-то будет использовать табличный редактор для таких целей.

Если вы вставите 70 тысяч картинок по 72Мб, - Excel этого точно не переживёт
(все зависнет, файл не получится сохранить)
Самый лучший способ хранения фоток, - в виде файлов в папке.
Если же хотите вставлять в таблицу Excel - то в виде сжатых миниатюр (небольшого размера)

PS: А гиперссылки не вставляются, наверное, потому что ячейки пустые.
Вот был бы в ячейках какой-то текст (например, «фото»), - гиперссылки бы добавились
Хотя, не проверял, - но, учитывая, что ранее никто на подобное не жаловался, - все должно работать.

На вкладке "Вставка на лист" ставлю только 2 галочки: "вставлять картинки в примечания" и "добавлять гиперссылки в ячейки" (номера столбцов разные), в этом случае на лист вставляются только картинки в примечания. Выход из положения нашла следующий: ставлю 3 галочки: "вставлять картинки в ячейки", "вставлять картинки в примечания", "добавлять гиперссылки в ячейки", на лист вставляется все: картинки в ячейки, картинки в примечания, гиперссылки, после чего удаляю с листа все картинки. Остается нужный мне результат: картинки в примечаниях и гиперссылки. В принципе такой путь устраивает, просто он несколько длиннее.

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

- не вставляются (в примечания) фотографии весом от 72 и больше Мбайт, сжимаю их, после чего вставляю. Вес картинок имеет значение?
- может ли программа вставить сразу около 70 тысяч картинок в ячейки и/или картинок в примечания? Есть ли ограничения?

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

Дарья, а на что вы пытаетесь повесить гиперссылку?
Если включена галочка «добавлять гиперссылки к ячейкам» - то будет работать,
если «добавлять гиперссылки картинкам» - не будет, т.к. примечанию невозможно назначить гиперссылку.

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

Здравствуйте, Дарья.
Лицензионная версия ничем по функционалу не отличается от пробной. (активация только снимает ограничение на количество запусков)
Проверьте настройки программы, - видимо, что-то поменялось.

по примечаниям - до скольки надо увеличить?

Здравствуйте! Спасибо за полезную надстройку.

Просьба ответить на такие вопросы:

1. В демо-версии с помощью надстройки можно было вставить гиперссылки, в лицензионной версии вставить не получается. Так должно быть? Лицензия приобретена 18-20 февраля этого года;
2. Возможно ли увеличить размеры вставляемых примечаний?

Александр, не должно такого быть.
Через меню Excel «Файл - Открыть» точно откроется.
Или можно подключить мою программу как надстройку, через Файл - Параметры - Надстройки - Надстройки Excel

Офис 2010 файл xla не открывается.... Шо делать???

Сначала выделите эту ячейку (или столбец с такими ячейками),
и на ленте, на вкладке ДАННЫЕ, нажмите ТЕКСТ ПО СТОЛБЦАМ
(чтобы каждая ссылка оказалась в отдельном столбце)
Тогда моя программа сможет скачать и вставить картинки

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

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

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