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

Нужна аналогичная программа (надстройка, макрос) для Excel?

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

Отображение картинок (изображений) на форме

Форма отображения картинок с листа Excel

Программа предназначена для простановки гиперссылок в ячейки на найденные фотографии, и для последующего просмотра изображений, ссылки на которые присутствуют в ячейках Excel

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

  • надстройка отслеживает изменение выделенной области на активном листе
  • если выделена одна ячейка (или несколько ячеек одной строки), то

    • производится поиск столбцов, в первой ячейке которых присутствует слово "фото"
    • производится поиск гиперссылок на пересечении столбцов "фото" и текущей строки
    • в случае, если найдены гиперссылки, отображается форма, на которой выводятся все найденные изображения

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

  • Выполнена в виде надстройки
    (работает для любого листа любого файла)
  • Автоматическое распознавание столбцов, содержащих ссылки на изображения (имена файлов)
  • Максимальное количество отображаемых картинок: 4
    (при необходимости это количество можно увеличить)
  • Автоподбор размеров формы при изменении числа изображений
    (при наличии всего двух изображений форма уменьшается по высоте, если же картинка всего одна - то ещё и по ширине)
  • При щелчке на изображении выполняется открытие файла картинки средствами Windows

 

Как проверить работу программы:

  • Извлекаем папку ФАЙЛЫ из прикреплённого архива Files.zip куда-нибудь себе на диск
    (при запуске прямо из архива, без предварительного извлечения файлов, картинки отображаться не будут)
  • Запускаем надстройку ShowPictures.xla
    (откроется "пустой" Excel - файл надстройки не отображается.)

При открытии надстройки будет создана панель инструментов:

  • Открываем файл тестовый файл.xls
  • Нажимаем кнопку: Проставить гиперссылки
    (макрос найдёт в подпапке ФОТО файлы, имена которых указаны в столбцах H:J тестового файла, и сформирует гиперссылки)
  • Щелкаем на любой ячейке (например, в столбце Наименование товара), в строке с которой присутствуют гиперссылки
  • На появившейся форме подводим курсор к интересующей нас картинке, и щелкаем на ней для просмотра полномасштабного изображения (графический файл открывается в программе, назначенной в Windows по умолчанию для этого типа файлов)

ВНИМАНИЕ: если по каким-то причинам после выделения ячеек картинки не отображаются, на панели инструментов нажмите кнопку Включить отображение картинок

пример отображения картинок на форме Excel

 

ВложениеРазмерЗагрузкиПоследняя загрузка
ShowPictures.xla92.5 КБ2811 недель 15 часов назад

Комментарии

Катерина, а откуда там эта ссылка возьмётся, чтобы её показать?
Это ведь надо сначала извлечь картинку в файл, потом загрузить каждую картинку на ваш сайт (или хостинг фотографий), получить ссылку,
сохранить эту ссылку в той же строке где картинка, - и тогда можно ссылку показать.

А если гиперссылки картинкам уже назначены (при щелчке на картинке происходит переход на сайт) - то вывести эту ссылку не проблема (впрочем, она и так появляется на экране при наведении мыша на картинку)

скажите пожалуйста, а есть ли такая надстройка или макрос, что бы наоборот ссылки показывала? Есть файл с картинками, нужно что бы ссылку показывало на картинку ввиде адреса!

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

Плиз вышлите рабочий вариант очень надо. И ещё вопросик если фото будут по русски называться или по украински отображать будет?

Увы, заказчик программы потребовал удалить этот архив с картинками с сайта.
Как он объяснил, картинки и таблица Excel являются конфиденциальной информацией, и публикация их запрещена.

Так что, увы, остались только скриншоты, и сама надстройка.
Впрочем, приспособить её для работы с вашим файлом несложно: достаточно озаглавить как «фото» столбцы в файле, и аналогично назвать папку с изображениями (папка с фото должна быть в том же каталоге, что и обрабатываемый файл Excel)

Интересный пример. А где же сам архив Files.zip для проверки работы программы?

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

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