我有一个存储在OneDrive上的Excel文件和一些存储在同一驱动器上的子文件夹中的图片。图片通过PowerApp上传。在我的excel文件中,我只能看到文件路径,而不是实际图片,有没有办法按文件路径显示图片?路径未满(从点开始),如下所示:"。\ Excel_File_Name_images \ 3800285862364dbc8790f90884cde108.jpg"
答案 0 :(得分:0)
你可以在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的学生一步一步的答案How can I display a URL as an image in an excel cell?。添加选项可设置图片位置和行高以匹配图像。
P.S。:您可能需要来自OneDrive的</> Embed
张图片才能拥有稳定的网址。 (Don't know if this has changed)