返回列表 上一主題 發帖

[發問] 如何於輸入貨號後自動顯示商品圖片?(已解決)

本帖最後由 GBKEE 於 2011-11-28 10:19 編輯

回復 1# yangtest
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2.     If Target.Address = [K4].Address Then 呼叫相片
  3.     Target.Select
  4. End Sub
  5. Private Sub 呼叫相片()
  6.        Dim 資料夾 As String, 網頁照片 As String
  7.        資料夾 = "d:\大賣場\"   '須修資料夾
  8.        網頁照片 = "http://us.123rf.com/400wm/400/400/janaka/janaka0808/janaka080800490/3398188-3d-question-mark-icon-3d-art.jpg"
  9.        On Error Resume Next
  10.         Shapes("Rectangle 4").Fill.UserPicture 資料夾 & [K4] & ".jpg"
  11.         If Err.Number <> 0 Then Shapes("Rectangle 4").Fill.UserPicture 網頁照片
  12. End Sub
複製代碼

RE 相片.rar (1.29 MB)

TOP

回復 8# dafa
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. If Target.Address <> "$K$4" Then Exit Sub
  3. On Error Resume Next
  4. Image1.Picture = LoadPicture(ThisWorkbook.Path & "\JPG\" & [e12])
  5. If Err <> 0 Then Image1.Picture = LoadPicture
  6. End Sub
複製代碼

TOP

本帖最後由 GBKEE 於 2011-11-28 07:38 編輯

回復 11# dafa
你的也不錯的

回復 10# jesscc
∅ 這特殊字元 我沒辦法

TOP

回復 13# yangtest
因 Image1.Picture = LoadPicture(  網頁照片 )程式碼, 會有錯誤. 快取圖案 : 色彩線條 指定圖片  可抓取網路上的圖片
固 3# 用  If Err.Number <> 0 Then Shapes("Rectangle 4").Fill.UserPicture 網頁照片 , 來處裡錯誤.

TOP

        靜思自在 : 發脾氣是短暫的發瘋。
返回列表 上一主題