Получение изображения из URL-адреса в Excel

У меня есть таблица в SQL с некоторыми полями, и одно из этих полей – это URL. Мне нужно показать всю информацию в таблице в excel, но я хочу, чтобы в поле URL отображалось изображение, на которое указывает URL, вместо самого URL. Как показать изображение по определенному URL в Excel?

Это одна из немногих вещей в VBA, которую Microsoft сделала тривиально простой.

Если вы хотите вставить изображение с URL-адреса, код:

ActiveSheet.Pictures.Insert("http://i.imgur.com/9W8Pb1V.png").Select 

Это введет изображение кролика с блинчиком на его голову в таблицу действий в вашей книге.

Следуя от ответа JNevill … Andrew Poulsom в 2012 году дает полный макрос для добавления изображения с url в данной ячейке, в следующую ячейку вдоль … Учитывая, что URL-адрес находится в ячейке A2, изображение будет помещено в ячейку B2 :

 Sub Test() Dim Pic As Picture Application.ScreenUpdating = False With ActiveSheet.Range("A2") Set Pic = .Parent.Pictures.Insert(.Value) With .Offset(, 1) Pic.Top = .Top Pic.Left = .Left Pic.Height = .Height Pic.Width = .Width End With End With Application.ScreenUpdating = True End Sub 
  • Вставить запрос с помощью внешнего ключа
  • Microsoft Query в Excel VBA - как передавать фильтры даты
  • Доступ: экспорт в Excel с подкатегорией
  • как настроить пользователя sql-сервера для строки подключения aceess?
  • Excel ODBC Data Connection Время выполнения запроса для обновления каждого запроса
  • Как вставлять данные непосредственно из Excel в Oracle Database
  • Импортировать данные таблицы Excel в СУЩЕСТВУЮЩУЮ таблицу sql?
  • Работа с изменяющейся табличной структурой Excel для импорта в таблицу базы данных
  • sql-запрос для квартального процента в столбце по кварталу, указанному в другом столбце
  • Запрос обновления VBA ADO
  • Программно экспортировать представления SQL Server в Excel
  • Давайте будем гением компьютера.