繁体   English   中英

Excel通过OneDrive按文件路径显示图片

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM