[英]Excel display picture by file path from OneDrive
我在OneDrive上存储了一个excel文件,在同一驱动器上的子文件夹中存储了一些图片。 图片通过PowerApp上传。 在我的excel文件中,我只能看到文件路径,看不到实际图片,是否有任何方法可以按文件路径显示图片? 路径不完整(从点开始),看起来像这样:“。\\ Excel_File_Name_images \\ 3800285862364dbc8790f90884cde108.jpg”
您可以在VBA中执行类似的操作。
Sub InstallPictures()
Dim i As Long, v As String
On Error Resume Next
For i = 2 To 10
v = Cells(i, "J").Value
If v = "" Then Exit Sub
With ActiveSheet.Pictures
.Insert (v)
'image position left and top
.Left = Cells(i, "J").Left
.Top = Cells(i, "J").Top
'set cell height to match image
.Cells(i).EntireRow.RowHeight = .Height
End With
Next i
On Error GoTo 0
End Sub
这是从@Gary的Student很好的分步解答中找到的, 如何在Excel单元格中将URL显示为图像? 。 添加了用于设置图片位置和行高以匹配图像的选项。
PS:您可能需要</> Embed
从OneDrive </> Embed
图像以具有稳定的URL。 (Don't know if this has changed)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.