[VBA ] word如何讀檔讀不到時用一訊息取代

看板Visual_Basic作者時間7年前 (2017/05/16 17:51), 編輯推噓0(006)
留言6則, 4人參與, 最新討論串1/1
如題 小弟現在是寫VBA程式把現場調查資料及照片輸出成WORD表單 但現在有件困惑的事,因為現場資料照片的編碼是有規律的, 所以每一點資料都會有對應的照片檔名,現在照片全部在同一資料夾, 小弟打算用檔名讀取寫入word的方式去建表單 但發現外業人員有些照片檔是沒有的(一份表格有6張圖,可能只有其中四、五張), 以至於在跑程式的時後會找不到檔案就卡住了 想請問可不可以用一段語言來判斷該檔案有沒有, 沒有的話選擇顯示其他圖片或字串在表格裡 請各位大大給點方向,謝謝... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.68.67 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1494928295.A.570.html

05/16 20:07, , 1F
應該是dir確認有無檔案....
05/16 20:07, 1F

05/17 09:02, , 2F
例外處理?
05/17 09:02, 2F

05/17 09:29, , 3F
好我試試看dir的邏輯;有好幾千張,不好例外處理...Orz
05/17 09:29, 3F

05/17 09:38, , 4F
找不到檔案時會有錯誤代碼吧..還是把程式碼po一下..
05/17 09:38, 4F

05/17 11:01, , 5F
我確定一下,資料有圖檔路徑清單嗎?
05/17 11:01, 5F

12/26 16:51, , 6F
if dir(檔案路徑) <> "" then 才做你要得事情
12/26 16:51, 6F
文章代碼(AID): #1P6ikdLm (Visual_Basic)
文章代碼(AID): #1P6ikdLm (Visual_Basic)