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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

Комментарии

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

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

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

Леонид, не понял ничего из вашего описания проблемы (особенно про гиперссылку и Блокнот)
Оправьте мне на почту:
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 только картинки
ПДФ файл - это не картинка
Сделать, конечно, можно, - но это будет совсем другой макрос (достаточно сложный)

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

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

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

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

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

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

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

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

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

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

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