返回列表 上一主題 發帖

[發問] 請問打開某個路徑下的圖檔,超連結該如何寫?

試試
  1. Sub yy()
  2. Dim A As Range
  3. For Each A In Range([A2], Cells(Rows.Count, 1).End(xlUp))
  4.    fd = "G:\台帳資料\" & A.Offset(, 4) & "\" & A.Offset(, 1) & "\" & A.Offset(, 2) & "\" & A.Offset(, 2) & A.Offset(, 3) & "\"
  5.    fs = Dir(fd & "*.jpg")
  6.    fds = fd & fs
  7.    With ActiveSheet.Pictures.Insert(fds)
  8.    .Top = A.Top
  9.    .Left = A.Left
  10.    .Width = A.Width
  11.    .Height = A.Height
  12.   ActiveSheet.Hyperlinks.Add .ShapeRange.Item(1), fds
  13.    End With
  14. Next
  15. End Sub
複製代碼
學海無涯_不恥下問

TOP

  1. Sub yy()
  2. Dim A As Range
  3. For Each A In Range([A2], Cells(Rows.Count, 2).End(xlUp).Offset(, -1))
  4.    fd = "G:\台帳資料\" & A.Offset(, 4) & "\" & A.Offset(, 1) & "\" & A.Offset(, 2) & "\" & A.Offset(, 2) & A.Offset(, 3) & "\"
  5.    fs = Dir(fd & "*.jpg")
  6.    fds = fd & fs
  7.    ActiveSheet.Hyperlinks.Add anchor:=A, Address:=fds, TextToDisplay:="照片"
  8. Next
  9. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 謊言像一朵盛開的鮮花,外表美麗,生命短暫。
返回列表 上一主題