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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

Комментарии

Максим, с этим вопросом лучше обратиться к спецам по 1С Бухгалтерии.
Я в 1С не разбираюсь, и не могу сказать, может ли она сформировать книгу Excel сразу с картинками.

А почему утомляет вставка картинок в Excel?
Моей же программой, это делается нажатием одной кнопки...
Вам только надо в отдельный столбец, средствами 1С, вывести имена файлов-картинок.

PS: В любом случае, 1С не сможет вывести картинки на лист Excel с таким количеством доступных опций, как в моей надстройке.
Вряд ли кто-то делал подобный прибамбас для 1С...

Я не сильно владею прогой 1С, но с excel отлично лажу.
Вопрос собственно такой:
возможно ли один раз подгрузить картинки в 1С, чтоб потом когда сохраняешь какие-то данные из 1С в формате excel картинки автоматом тоже копировались.

Проблема такая:
постоянно делаем остатки переводя их из 1С в формат excel и только после этого вставляем картинки, это утомляет

Хорошая прога, пользуюсь

Нет, мои программы работают только под Windows
http://excelvba.ru/faq/system_requirements
(они используют системные функции Windows, потому обеспечить совместимость с Mac не получится)

Чтобы работало на Mac, используйте Parallels
(гарантий работы под Parallels я дать не могу, - но люди пользуются под параллелькой, у них все работает)

Надстройка работает под мак? или это у меня руки кривые? Только запускаю, сразу выдает ошибку(

Спасибо! Разобрался!

К счастью причина оказалась в моих "клешнях" :)

Здравствуйте, Роман.

Окно с инструкцией выводится только при первом запуске программы.

Даже если вы не нажали кнопку «Мне все понятно, можно приступать», это окно больше не появится само
(его можно запустить вручную - в меню «Дополнительно» есть пункт «Показать краткую инструкцию по программе»)

Окно это никоим образом не нужно при работе с программой, - это все лишь инструкция, без которой вполне можно обойтись, если вы посмотрели видеоролики в статье.

Когда разобрался, оказалось поздно.

В смысле, поздно??? Наступил конец света? )

PS: Настройки безопасности Windows не должны влиять на вставку изображений - в 99% случаев всё работает с любыми настройками
(надо только папку с картинками правильно указать, и в настройках задать ячейку, с которой начинаются имена файлов)

Если не разберетесь сами - звоните в Скайп, отвечу на ваши вопросы.

Никак не могу понять есть ли при запуске "защита от дураков" (мой случай)

Произошло следующее:

1) Запустил программу;
2) Прошел пункту пробного копирования и вставки до конца;
3) Не сработала нужная мне функция по вставке из папки "Изображения" в книгу, система не дала, из соображения безопасности (в компании заморочки по этому поводу), скопировать файлы в указанной директории (D:\Users... и т.д.);
4) Закрыл файл не нажав кнопку "Мне все понятно, можно приступать" (или как-то похоже);
5) Запускал повторно, открывается пустая книга Excel без возможно начать работу в диалоговом окне с кнопкой "Мне все понятно, можно приступать".

Насколько понимаю, я попал в узкое место между защитой от использования программы без регистарции и своим недопонимаем процесса (вручную нашел папку и поместил графические файлы по нужному пути). Когда разобрался, оказалось поздно.

Может я еще что-то не понял?

Уведомляю, что 9 апреля 2013 г. в 17:58 стало доступно обновление программы «PastePictures» (версия 3.1.1).

Изменения в новой версии программы:

- исправлена ошибка со смещением картинок вниз, при использовании разных режимов отображения страницы Excel

Рекомендуем обновить программу до последней версии!

Уведомляю, что 3 апреля 2013 г. в 04:29 стало доступно обновление программы «PastePictures» (версия 3.1.1 RC).

Изменения в новой версии программы:

+ добавлена возможность вставки фотографий в несколько столбцов
(список столбцов с именами файлов задаётся в настройках)

Рекомендуем обновить программу до последней версии!

Уведомляю, что 2 апреля 2013 г. в 06:54 стало доступно обновление программы «PastePictures» (версия 3.1.0).

Изменения в новой версии программы:

+ ЗНАЧИТЕЛЬНО УСКОРЕНА ВСТАВКА ИЗОБРАЖЕНИЙ
(около 1500 картинок в минуту, при вставке из папки. Зависит от размеров фото, и настроек программы)
+ обеспечена совместимость функции сжатия изображений с 64-битной версией Excel
- исправлены незначительные ошибки

Рекомендуем обновить программу до последней версии!

Как-то пропустила эту опцию при тестировании, все работает как надо, спасибо!!! :)

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

Для того, чтобы отобрать нужные картинки, в программе есть специальный пункт меню:
Дополнительно - Найти и скопировать картинки в другую папку

Оставляете на листе только те строки, в которых присутствуют нужные имена файлов,
жмёте эту кнопку в меню, выбираете папку, куда будут помещены найденные файлы, — и всё,
программа скопирует из папки ИЗОБРАЖЕНИЯ подходящие файлы, без вставки их на лист.

Игорь, еще раз спасибо за надстройку! Вижу комментарий от Вас "реализовано сжатие картинок перед вставкой". Если я потом буду сохранять картинки с листа, то, логично, сохранятся уже сжатые картинки. Можно как-то отключить это сжатие? Например, есть папка с 1500 фото, а мне надо отобрать только 200 в другую папку по заданному списку без потери качества.

Да, работает.
Excel версий 2003..2013, 32 или 64 бит.

ВНИМАНИЕ: новая версия с поддержкой сжатия вставляемых картинок (PastePictures 3.0.2 Alfa от 18.03.2013)
временно несовместима в 64-битной Windows.
Совместимость будет реализована в самое ближайшее время.

Если у вас Windows 64бит - используйте пока версию надстройки 3.0.1 от 04.03.2013

Макрос работает на Office 2010 excel 64 bit?

Уведомляю, что 18 марта 2013 г. в 02:19 стало доступно обновление программы «PastePictures» (версия 3.0.2).

Изменения в новой версии программы:

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

Рекомендуем обновить программу до последней версии!

Здравствуйте, Игорь.
Ячейки, которые не видны, - это в скрытых строках / столбцах,
или же видимые ячейки, которые не видны до тех пор, пока не пролистаешь лист?

Сделать, конечно, можно. Напишите мне подробности в Скайп или на почту, — и в следующей версии программы проблема будет устранена.

Здравствуйте!
У меня такая проблема: При вставке картинок примечания вставляет только в ячейках, которые видны на экране. Можно ли что-то сделать?

Да, есть такая опция.
Перед вставкой картинок, в настройках, на вкладке «Дополнительно»,
выберите из выпадающего списка режим привязки картинки к ячейке «Перемещать и изменять»

Ну или уже после вставки, выделите все картинки, и в свойствах картинок включите соответствующую опцию.

Здравствуйте, Игорь. Подскажите, пожалуйста, а есть функция закрепить рисунок за ячейкой, чтобы он двигался вместе с этой ячейкой? Если есть, как её включить?

По поиску изображений в Google:
программа использует для поиска встроенный браузер Internet Explorer,
поэтому, если что-то не работает, надо попробовать открыть этот браузер, и попробовать поискать картинки вручную.

На сегодняшний день, я заметил 2 проблемы:

1) то, что вы описали (сколько-то картинок находит, а потом - пусто)

Решается проблема просто: закрываем окно поиска картинок в гугл, и открываем снова
При этом действии, используемый программой Internet Explorer перезапускается, и всё начинает работать.
Проблема будет исправлена в следующих версиях программы.

2) поиск картинок изначально не работает (не отображаются результаты поиска)

Лечитcя это включением скриптов в настройках Internet Explorer
(меню Сервис - Свойства обозревателя - вкладка Безопасность - кнопка «Другой» - убираем запреты на использования скриптов и прочего)
После изменения настроек IE, снова запускаем в Excel поиск картинок в Google - и всё сразу начинает работать.
Какие именно галочки ставить в настройках браузера - пока точно сказать не могу (ибо проявляется не на всех версиях IE, и у большинства изначально все работает)
Позже, сделаю инструкцию по настройке браузера.

 

В следующих версиях надстройки, добавлю кнопку для диагностики проблем с поиском картинок

Добрый день Игорь,
Возникла проблема с работой функции поиск фото из google.
программа после вставки около 100 картинок пишет "по запросу нет совпадений в интернете" хотя при нажатии просмотеть на сайте Google есть много картинок. Буду благодарен если посмотрите в чем проблемма. Файл и принт скрин могу выслать.

Уведомляю, что 19 февраля 2013 г. в 03:18 стало доступно обновление программы «PastePictures» (версия 3.0.1).

Изменения в новой версии программы:

+ реализована поддержка объединённых ячеек
(если имя файла в объединённой ячейке - вставленная картинка займёт столько же строк по высоте)
вставка картинок в объединённые ячейки

Рекомендуем обновить программу до последней версии!

Уведомляю, что 13 февраля 2013 г. в 03:18 стало доступно обновление программы «PastePictures» (версия 3.0.1 Beta).

Изменения в новой версии программы:

+ добавлена возможность сохранить изображения с листа Excel
в заданную папку в формате JPG, GIF, BMP или PNG
экспорт изображений с листа Excel в файлы

Рекомендуем обновить программу до последней версии!

Сложно сказать, из-за чего виснет.
Скорее всего, поиск картинок стал слишком медленно работать.

Причины тому могут быть разные, из основных - всего три:
1) выбрана папка, содержащая десятки тысяч файлов (например, задана папка C:\, в подпапках которой множество файлов - например, каталоги Windows и ProgramFiles)
2) слишком большое количество ячеек с именами файлов (попробуйте включить режим обработки только выделенных ячеек, и выделите 10-20 строк)
3) файлы находятся не на локальном компьютере, а в сетевой папке (чтение списка файлов занимает много времени)

Есть ещё много вариантов.
Могу помочь решить проблему, если установите программу TeamViewer (я подключусь к вашему компьютеру, и посмотрю, в чем причина)

Здравствуйте.
Макрос запускается нормально.
Первый раз получилось вставить картинки, а потом при нажатии "вставить из папки" эксель виснет.
Что делать?
Заранее спасибо.

Потому что нет технической возможности что-то скачать, пользуюсь тем, что уже есть.

Яна, прямо под ссылкой на скачивание (над заголовком статьи) есть ссылка
«Условия использования, информация о стоимости»
Щелкните по ней — так всё подробно написано.

Программа очень нужная, спасибо огромное! Сколько стоит не демо версия? Как ее можно оплатить?

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

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