You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel提示The linked image cannot be displayed,如何查找图片链接路径?

查看Excel链接图片实际路径的方法

方法1:VBA脚本查询

按快捷键Alt + F11打开VBA编辑器,在左侧项目面板右键点击你的工作簿名称,选择「插入」→「模块」,粘贴以下代码后按F5运行:

Sub CheckLinkedPicturePath()
    Dim shp As Shape
    For Each shp In ActiveSheet.Shapes
        If shp.Type = msoLinkedPicture Then
            Debug.Print "图片名称: " & shp.Name & " | 链接路径: " & shp.LinkFormat.SourceFullName
            ' 如果需要弹窗展示,替换上面一行代码为:
            ' MsgBox "图片名称:" & shp.Name & vbCrLf & "链接路径:" & shp.LinkFormat.SourceFullName
        End If
    Next
End Sub

运行后所有链接图片的名称和对应路径会输出到VBA编辑器的立即窗口(如果没显示按Ctrl + G可调出),找到名称为Picture 25的条目即可获取实际指向地址。如果需要单张查询,也可以选中目标图片后针对性获取路径。

方法2:解压工作簿读取配置文件

不想启用宏的话可以直接解析Excel源文件结构:

  • 关闭待处理的工作簿,在资源管理器中勾选「显示文件扩展名」选项
  • 将工作簿的后缀从.xlsx/.xlsm重命名为.zip,解压该压缩包
  • 进入解压后的文件夹,依次打开xl → drawings → _rels目录
  • 用记事本打开目录下的drawing1.xml.rels类文件,所有图片的链接路径都存放在Target属性中,匹配对应图片名称即可找到实际路径。

常见故障排查

确认源文件存在仍报错,大概率是工作簿移动后相对路径寻址失效,或是原链接记录的是旧的绝对路径和当前实际路径不匹配。拿到实际链接地址后,修正路径为当前源文件的真实存储路径即可恢复图片显示。


内容的提问来源于stack exchange,提问作者Glib Gibon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 16:06:09