Сссылка на програму http://excelvba.ru/programmes/PastePictures
Надстройка позволяет искать в выбранной папке изображения, основываясь на содержимом ячеек таблицы Excel, и производить вставку найденных изображений в соседние ячейки (или в примечания к этим ячейкам).
Кроме того, надстройка умеет скачивать изображения по ссылкам, сохраняя загруженные изображения в заданной папке, и вставлять картинки в примечания к ячейкам.
Особенности надстройки:
поиск картинок в подпапках (глубина поиска по подпапкам не ограничена)
установка выбранного пользователем размера для вставляемых изображений
отображение состояния поиска и вставки изображений (прогресс-бар)
вывод результатов обработки таблицы (сколько изображений вставлено, сколько не найдено)
добавление гиперссылок к вставляемым изображениям (по щелчку на картинке открывается исходный файл)
2 режима поиска файлов - по точному совпадению имени файла, и по началу имени файла-изображения
2 режима вставки картинок - подгонка размеров под ячейку, или соблюдение пропорций исходного изображения
вывод количества файлов в выбранной папке
возможность выбора столбца с названиями файлов, и указания номера столбца для вставляемых изображений
возможность вставки изображений в комментарии к ячейкам
поиск недостающих фотографий товара в Google (в т.ч. поиск по заданным сайтам)
режим вставки изображений сразу в несколько столбцов
Принцип работы с программой:
Скачиваем файл программы (по ссылке выше), и сохраняем его куда-нибудь себе на диск. (например, на Рабочий Стол)
Запускаем файл надстройки PastePictures.xla(как любой другой файл Excel - двойным щелчком)
Открываем файл с названиями картинок (пример файла вы увидите при тестировании программы)
На панели инструментов программы нажимаем кнопку «Настройки», выставляем нужные параметры
На форме настроек выбираем путь к папке, содержащей картинки (изображения)
Выставляем необходимые размеры для ячеек с картинками, выбираем первую ячейку на листе с именем файла
Указываем номер столбца, в который будут помещены изображения
и т.д. и т.п. - настроек там много разных, но разобраться в них совсем не сложно
Нажимаем в меню «Изображения» - «Вставить картинки из папки», и через несколько секунд получаем результат.
Если в исходной таблице - не имена файлов, а ссылки (URL) на картинки в интернете, то используем для запуска пункт меню «Изображения» - «Вставить картинки по ссылкам».
ВАЖНАЯ ИНФОРМАЦИЯ — КАК В ПЕРВЫЙ РАЗ ЗАПУСТИТЬ ПРОГРАММУ
Уважаемый пользователь!
Прежде всего хочу поблагодарить вас за проявленный интерес к моим программам,
и сообщить некоторую важную информацию на основе опыта использования надстроек Excel на множестве разных компьютеров:
Как только вы скачали файл, — сразу его не запускайте (выберите опцию СОХРАНИТЬ)
Перед запуском скачанного файла надстройки, необходимо выполнить следующее:
найдите скачанный файл надстройки в папке (обычно это папка «Загрузки»)
Увидев файл в списке загрузок браузера, нажмите кнопку «Показать в папке»
щелкните правой кнопкой мыши на файле - пункт Свойства - ставим галочку Разблокировать (Unblock) - нажимаем ОК
теперь можно запускать файл
Это связано с недавним (лето 2016 года) изменением политики безопасности в приложениях Office (все скачанные из интернета файлы с макросами, не будучи предварительно разблокированными, запускаются без макросов).
Раньше такой проблемы не было, — скачал, запустил, всё работает. А теперь вот только так.
Если при запуске заругался антивирус, — необходимо добавить файл программы в список исключений антивируса.
К сожалению, некоторые антивирусы (обычно малоизвестные и бесплатные, но недавно отличился и встроенный в систему Windows Defender - Защитник Windows) видят в моих программах возможность скачивания файлов, и сообщают об угрозе.
Проблемы с антивирусами возникают часто, и каждый раз решаются после моего обращения в их техподдержку (все признают после ручной проверки, что вирусов нет, и выпускают обновления, после чего антивирус перестает ругаться). Вот только время с момента признания антивирусной компанией безопасности моего файла, до очередного обновления базы антивируса, может пройти много времени (от 3 дней до пары месяцев), потому, антивирусы верещат о несуществующей опасности.
Переживать на этот счёт поводов нет, — в программы встроена система обновления, где есть команда загрузки свежей версии программы с сайта. Вот на это антивирусы и ругаются.
Подробнее про реакцию антивирусов на мои программы
Если у вас так и не получилось запустить надстройку, — пишите мне в скайп, помогу.
Мой ник в скайпе: ExcelVBA.ru