Excel批量检测本地图片超链接是否有效,主要用于表格发布产品,生成图片链接,有相关需求的朋友可以试试。
本地上千张图片提取到Excel中生成链接,并检测图片是否存在。
A1:A6代表范围,自行修改。
Sub t() Dim rg As Range, rng As Range, arr, x& Set rng = Range("A1:A6") '单元格范围 p = ThisWorkbook.Path & "" ReDim arr(1 To rng.Count, 1 To 1) For Each rg In rng x = x + 1 s = rg.Hyperlinks(1).Address s = IIf(InStr(s, "") > 0, s, p & s) If Dir(s) = "" Then arr(x, 1) = "不存在" Else arr(x, 1) = "存在" End If Next rng.Offset(, 1) = arr '在原单元格右一列输出 End Sub