mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

Скачать бесплатно пробную (TRIAL) версию программы:
PastePictures.xla (версия 3.4.2 от 04.05.2017)


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

Комментарии

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

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

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

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