2015-04-16 197 views
0

我有一个SQL表中有一些字段,其中一个字段是一个URL。 我需要在excel中显示表中的所有信息,但我希望URL字段显示URL指向的图像而不是URL本身。如何在Excel中的某个URL上显示图像?从Excel中的URL获取图像

回答

1

这是VBA中微软所做的非常简单的事情之一。

如果你想插入从URL的代码是一个画面:

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

这将插入一个兔子的照片与它的头一个煎饼到您的工作簿中的activesheet。

1

JNevill's回答... 2012年,Andrew Poulsom给出了一个完整的宏,用于将给定单元格中的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