Надстройка PastePictures для MS Excel: общие сведения
Предназначение программы: вставка изображений в таблицу Excel, поиск картинок в папке или в Google, экспорт картинок из таблицы в папку.
Основные функции программы:
- вставка фото из папки (поиск по имени файла)
- вставка картинок по ссылкам из таблицы
- поиск изображений в гугл по данным с листа Excel
- экспорт изображений с листа в файлы
Особенности программы
- сжатие изображений перед вставкой (получается файл минимального размера)
- поиск картинок в подпапках (глубина поиска по подпапкам не ограничена)
- добавление гиперссылок к вставляемым изображениям
- 3 варианта поиска файлов в папке (по точному совпадению имени файла и значения ячейки, или по частичному вхожению)
- 2 режима вставки картинок - подгонка размеров под ячейку, или соблюдение пропорций исходного изображения
- возможность вставки изображений в примечания к ячейкам
- поиск недостающих фотографий товара в Google (в т.ч. поиск по заданным сайтам)
- режим вставки изображений сразу в несколько столбцов
- экспорт полноразмерных изображений (в каком виде они хранятся внутри файла Excel)
Подробнее — в разделе Справка по программе
Подробные инструкции и описание функционала также можно найти в разделе Справка по программе
Подробные инструкции и описание функционала также можно найти в разделе Справка по программе
Надстройка позволяет искать в выбранной папке изображения, основываясь на содержимом ячеек таблицы Excel, и производить вставку найденных изображений в соседние ячейки (или в примечания к этим ячейкам).
Кроме того, надстройка умеет скачивать изображения по ссылкам, сохраняя загруженные изображения в заданной папке, и вставлять картинки в примечания к ячейкам.
Принцип работы с программой:
- Скачиваем файл программы (по ссылке выше), и сохраняем его куда-нибудь себе на диск. (например, на Рабочий Стол)
- Запускаем файл надстройки PastePictures.xla(как любой другой файл Excel - двойным щелчком)
- Открываем файл с названиями картинок (пример файла вы увидите при тестировании программы)
- На панели инструментов программы нажимаем кнопку «Настройки», выставляем нужные параметры
- На форме настроек выбираем путь к папке, содержащей картинки (изображения)
- Выставляем необходимые размеры для ячеек с картинками, выбираем первую ячейку на листе с именем файла
- Указываем номер столбца, в который будут помещены изображения
- и т.д. и т.п. - настроек там много разных, но разобраться в них совсем не сложно
- Нажимаем в меню «Изображения» - «Вставить картинки из папки», и через несколько секунд получаем результат.
- Если в исходной таблице - не имена файлов, а ссылки (URL) на картинки в интернете, то используем для запуска пункт меню «Изображения» - «Вставить картинки по ссылкам».
Комментарии
Хнык-хнык, зря я мучился, старался - макрос с абсолютно такими же условиями недавно писал :)
Спасибо за полезную надстройку.
Спасибо за программу!
А как сделать чтобы картинки вставлялись не в 4-й столбец, а вдругой?
добрый день!
А как быть с 64 разрядными системами?
который раз захожу на сайт и поражаюсь - как это ВСЕ можно освоить???))) Спасибо за сайт очень много полезного!!!
Вот огромное спасибо.
Простая в использовании и реально помогающая программа!
Большое спасибо, все работает, вывел кнопку на панель быстрого доступа ShowForm, 300 изображений за 3 минуты Brilliant!
Если верно указана папка, и файлы в ней действительно являются изображениями (а не какими-нибудь текстовыми документами с расширением jpeg), то проблема, скорее всего, вызвана следующим:
(регистр не учитывается, но имя файла без расширения должно в точности совпадать с содержимым ячейки, чтобы картинка вставилась на лист)
(макрос обрабатывает все заполненные ячейки в столбце B, начиная с ячейки B1)
Столбец можно изменить в следующей строке кода:
Set ra = Range([b1], Range("b" & Rows.Count).End(xlUp))
Вы просто БОГ! всем офисом готовы расцеловать! Спасибо!
Скажите пожалуйста... Показываю путь к картинкам (формат они тоже jpeg) нажимаю кнопку "зеленую", на что пишет "не удалось найти изображений". Подскажите, отчего это может быть?
Нашел переменные отвечающие за высоту и ширину вставляемой картинки (в юзерформе).
Мне кажется что данная программа более технологична, т.к. нет зависимости от текущиего размера ячейки, и картинка рамеры которой указываются в юзерформе подгоняет размеры ячейки в которую вставляется (может я что перепутал по логике макроса,но как-то так).
Хочу выразвить Вам свою благодарность! Программа очень полезная, т.к. колосально экономит время если нужно вставить очень много (от 200 до 20000) картинок, за очень короткое время)!
Единственное что я не понял, так это почему не срабаывает прогресс-бар)
Таково было требование заказчика.
Есть версии этой программы и с подгонкой ширины картинок под размеры ячейки (я их не успел пока опубликовать)
Необходимый для этого код можно найти здесь: http://excelvba.ru/code/PastePictures
Классная программа.
Есть только 1 вопрос - почему стоит ограничение на размер (ширину и высоту ячейки) вставляемых картинок?
Отправить комментарий