การดึงรูปจากโฟลเดอร์
Posted: Fri Apr 06, 2012 1:20 pm
ผมลองใส่โค๊กตามที่อาจาร์ได้แนะนำไว้ในเว็บไซต์
แต่พอผมลองเพิ่มชื่อโฟลเดอร์เข้าไป ตรงตำแหน่ง Filename:="D:\" & r.Offset(0, -1).Value & ".jpg", LinkToFile:=False, _
แล้วลองรัน โค๊ด กลับใช้งานไม่ได้ครับ
ตัวอย่างโค๊ดของอาจารย์
แต่พอผมลองเพิ่มชื่อโฟลเดอร์เข้าไป ตรงตำแหน่ง Filename:="D:\" & r.Offset(0, -1).Value & ".jpg", LinkToFile:=False, _
แล้วลองรัน โค๊ด กลับใช้งานไม่ได้ครับ
ตัวอย่างโค๊ดของอาจารย์
Code: Select all
Sub ShowPicture()
Dim r As Range, ra As Range
Dim imgIcon As Object Dim obj As Object
On Error Resume Next With Worksheets("Sheet1")
Set ra = .Range("G4", .Range("F65536").End(xlUp).Offset(0, 1))
End With
For Each obj In ActiveSheet.Shapes
If Left(obj.Name, 4) = "Pict" Then
obj.Delete
End If
Next obj
For Each r In ra
Set imgIcon = ActiveSheet.Shapes.AddPicture( _
Filename:="D:\" & r.Offset(0, -1).Value & ".jpg", LinkToFile:=False, _
SaveWithDocument:=True, Left:=r.Left, Top:=r.Top, _
Width:=r.Width, Height:=r.Height)
Next r
End Sub