2015-04-16 2 views
0

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

ответ

1

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

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

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

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

1

От JNevill's answer ... 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 
+0

Это исходный поток http://www.mrexcel.com/forum/excel-questions/604604-insert-image-url-images-into-cells.html#post2997091 – Gready

Смежные вопросы