Board logo

標題: [發問] 依照textbox名稱找出資料夾裡圖片並貼上 [打印本頁]

作者: lifedidi    時間: 2013-6-28 14:19     標題: 依照textbox名稱找出資料夾裡圖片並貼上

請教各位高手,

我在userform裡面有兩個Image分別為Image1 及 Image2

我希望按下button後能夠並將圖檔po上,

假如圖片兩張稱為"加工後1" 及 "加工後2"

Userform裡有個textbox1輸入"加工後"能夠顯示圖片

【請問需要判斷有無圖片嗎?假使沒有圖檔,會不會出現錯誤?】

小弟愚昧,遇到些問題請高手指教,謝謝!

Private Sub CommandButton1_Click()
Image1.Picture = LoadPicture(ThisWorkbook.Path & "圖檔名稱")
End Sub

Image1.Picture = LoadPicture(ThisWorkbook.Path & textbox1.value & 1&.jpg)
Image2.Picture = LoadPicture(ThisWorkbook.Path & textbox1.value & 2&.jpg)
請問該怎麼寫呢?
作者: stillfish00    時間: 2013-6-28 14:55

  1. Private Sub CommandButton1_Click()
  2.   Dim s As String
  3.   Image1.Picture = LoadPicture("")  '清空
  4.   Image2.Picture = LoadPicture("")  '清空
  5.   
  6.   s = ThisWorkbook.Path & "\" & TextBox1.Value & "1.jpg"  '圖片路徑
  7.   If Dir(s) <> "" Then Image1.Picture = LoadPicture(s)  '存在檔案才載入圖片
  8.   
  9.   s = ThisWorkbook.Path & "\" & TextBox1.Value & "2.jpg" '圖片路徑
  10.   If Dir(s) <> "" Then Image2.Picture = LoadPicture(s)  '存在檔案才載入圖片
  11. End Sub
複製代碼
回復 1# lifedidi
作者: lifedidi    時間: 2013-6-28 15:16

回復 2# stillfish00

stillfish00大大感謝您!

不好意思,請問假如圖片路徑再該Worksheet裡的"新增資料夾"裡該如何修改?
作者: stillfish00    時間: 2013-6-28 16:18

本帖最後由 stillfish00 於 2013-6-28 16:24 編輯

回復 3# lifedidi
不懂,Worksheet裡的"新增資料夾"是甚麼意思??
這個嗎...
s = ThisWorkbook.Path & "\新增資料夾\" & TextBox1.Value & "1.jpg"  '圖片路徑
作者: lifedidi    時間: 2013-6-28 16:29

回復 4# stillfish00


小弟正是這個意思
謝謝 stillfish00大大的幫忙!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)