ExcelVBA@施工照片整理的應用範例

前言:

施工照片或者查驗照片對於許多工程人員來說,是個繁瑣的麻煩事。畢竟照片只是一張圖片,需要用人眼去判讀才有辦法了解內容是什麼,因為通常會有一張白板與工地現場進行合照,然而當撰寫白板的人寫字醜到不行時,會使人瘋狂。因此在施工照片的整理上,只要能解決照片的資訊標示報表位置自動貼附並調整大小,想必會讓各位有此類需求的工程人員節省許多時間。

相片的收集來源有以下方式
  1. 從相機的SD卡或手機連接USB直接進行下載,其檔案名稱通常為IMG_XXXX 或 DCIM_XXXX 。
  2. 透過LINE社群中建立相簿,並將同類屬性的照片丟進同一個相簿中,爾後再透過LINE電腦版將整本相簿進行下載,其檔案名稱通常為 LINE_ALBUM_相簿名稱_XXXX 。
上述兩種方式為筆者曾經使用過的方法,於資料夾檢視情況下僅有縮圖及沒有資訊標示的檔案名稱,需要雙擊展開大圖後才有辦法判讀該相片的用途,雖然上面有一張小白板的合照,但還是需要點開之後才有辦法了解內容是什麼,而【點開】並做【資訊標示】,本身就是一件很麻煩的事

解決方案:

筆者的作法是將照片先整理至一個資料夾的底下,並透過LINE相簿在進行批次下載時指定其子資料夾名稱。之後便透過我所撰寫的【施工照片瀏覽及更名】的VBA小程式進行照片的資訊標示與報表輸出,詳細操作流程如下

  1. 點擊【取得資料夾】按鈕,選取已整理好的根資料夾位置。
  2. 點擊【貼上結果】按鈕,選取是否要在工作表上顯示縮圖及大小。
  3. 移動至工作表(Result),若於工作表(Main)中有設定顯示大圖,則進入工作表(Result)中便會根據滑鼠選取的欄位顯示相對應的大圖資訊,並留有資訊標示欄位供使用者輸入做修改。
  4. 圖一、施工照片大圖資訊

  5. 有關施工照片資訊標示均輸入完畢之後,移動至工作表(Main)點擊【更換檔名】按鈕,以VBA可判讀的資訊標示的格式進行檔案名稱儲存,未來若有相對應的格式,系統會自動判讀並做預先設定,不用再輸入一次。
  6. 點擊【列印報表】按鈕,將會依照排序方法(時間或者項目),依序將照片自動貼上於報表中並轉換成XLS或PDF,製作成PDF才有辦法將檔案發布給其他人使用,如為XLS則會在自身電腦中並帶有照片原始檔的狀況下才能看到圖片。
圖三、施工照片報表輸出PDF模式。


圖三、施工照片報表輸出XLS。



若有施工照片需要的朋友們


*0313更新,日期浮水印及名稱顯示問題修復
*0905更新,新版上線




留言

  1. 若不習慣使用LINE的朋友,也可以在底下留言串留下評論並附記電子郵件,也能將檔案原封不動寄送給您~

    回覆刪除
    回覆
    1. 您好,可以也分程式嗎?謝謝mhz166phoce@gmail.com

      刪除
    2. 您好,請問可以分享程式嗎@@?另外還有施工日誌的程式也可以分享嗎 實在大感謝!! w960iw960i@gmail.com

      刪除
  2. 您好,請問可以分享程式嗎? 謝謝!
    polly.chu6031@gmail.com

    回覆刪除
  3. 您好,請問可以分享程式嗎? 謝謝!
    kellyhsueh990212@gmail.com

    回覆刪除
  4. 您好,請問可以分享程式嗎? 謝謝!
    peacecraft0120@gmail.com

    回覆刪除
  5. 您好,請問可以分享程式嗎? 謝謝!
    gooder16204509@gmail.com

    回覆刪除
  6. K756156@gmail.com謝謝前輩

    回覆刪除
  7. 您好,請問可以分享程式嗎? 謝謝!
    chunhung.0901@gmail.com

    回覆刪除
  8. masa.fang@wsp.com 謝謝前輩

    回覆刪除
  9. zhongweihu4@gmail.com,謝謝前輩

    回覆刪除
  10. 您好,請問可以分享程式嗎? 謝謝! hn132715@gmail.com

    回覆刪除
  11. 版大好,請問可以分享檔案使用嗎?
    ilovesam99@gmail.com

    回覆刪除
  12. 版大好,可否分享檔案使用,謝謝您
    gangwei01@gmail.com

    回覆刪除
  13. 謝謝版大,造福同業人員,感謝提供~
    kj76129@gmail.com

    回覆刪除
  14. qoo01021@gmail.com,謝謝版大提供

    回覆刪除
    回覆
    1. 可以麻煩提供檔案嗎?謝謝您

      刪除
  15. 您好,請問可以分享程式嗎? 謝謝!
    kinglet168@gmail.com

    回覆刪除
  16. 請分享,b00576@ta-chen.com.tw,謝謝

    回覆刪除
  17. 您好,請問可以分享程式嗎? 謝謝!
    forgetbreath0824@gmail.com

    回覆刪除
  18. 您好可以跟您索取資源嗎?
    magnets-laze0n@icloud.com

    回覆刪除
  19. seikomattwang@gmail.com

    回覆刪除
  20. 您好,請問可以分享程式嗎? 謝謝! mj96576474@gmail.com

    回覆刪除
  21. 您好,請問可以分享程式嗎? 謝謝! ayo114@gmail.com

    回覆刪除
  22. jjcclin@yahoo.com.tw謝謝前輩

    回覆刪除
  23. 您好,請問可以分享程式嗎? 謝謝
    hsuan@weec.com.tw

    回覆刪除
  24. xul4.cl6@gmail.com 您好,能跟你要一份嗎? 謝謝前輩

    回覆刪除
  25. 感恩分享,請問可以分享程式嗎?功德無量,謝謝您
    ab2030325@gmail.com

    回覆刪除
  26. 您好 請問可以跟您索取檔案嗎 謝謝前輩 abc85268526@gmail.com

    回覆刪除
  27. 您好 請問可以跟您索取檔案嗎 謝謝前輩 a571021@gmail.com

    回覆刪除
  28. 您好 請問方便提供檔案嗎?麻煩你了🙏。
    tkdream@gmail.com

    回覆刪除
  29. chunmingdar@gmail.com

    回覆刪除
  30. 感恩
    ocean601107@gmail.com

    回覆刪除
  31. amanda701230@gmail.com
    感謝您

    回覆刪除
  32. teresax9@gmail.com
    麻煩您~

    回覆刪除
  33. 您好,請問可以分享程式嗎? 謝謝!
    nan712074@gmail.com@gmail.com

    回覆刪除
  34. 請問可以分享程式嗎? 謝謝! g892@yahoo.com.tw

    回覆刪除
  35. 您好,請問可以分享程式嗎? 謝謝!
    kwg0218@yahoo.com.tw

    回覆刪除
  36. 可以分享程式嗎?謝謝
    Shihchungfan@gmail.com

    回覆刪除
  37. ting1215@ms27.hinet.net

    回覆刪除
  38. 您好,請問可以分享程式嗎? 謝謝!---Email:suchihlunh@yahoo.com.tw

    回覆刪除
  39. 可以分享程式嗎?謝謝
    dukewu0327@gmail.com

    回覆刪除
  40. 已經發送給上述留言者,請留意收件夾或垃圾桶

    回覆刪除
  41. 可以分享程式嗎?謝謝
    2014newfu@gmail.com

    回覆刪除
  42. 可以分享程式嗎?感謝您
    wang0960538575@gmail.com

    回覆刪除
  43. 可以分享程式嗎?前輩謝謝您
    anqi780519@gmail.com

    回覆刪除
  44. 前輩能分享程式嗎? ivermail110@gmail.com

    回覆刪除
  45. 您好可以分享程式給嗎?謝謝您
    s955186@gmail.com

    回覆刪除
  46. 已經發送給上述留言者,請留意收件夾或垃圾桶

    回覆刪除
  47. 您好可以分享程式給嗎?謝謝您
    a901041@gmail.com

    回覆刪除
    回覆
    1. 已經發送,請留意收件夾或垃圾桶

      刪除
  48. 您好,請問可以分享程式給嗎?謝謝您
    hsiangyeh1209@gmail.com

    回覆刪除
  49. 您好可以分享程式給嗎?謝謝您
    p9109140@gmail.com

    回覆刪除
  50. 您好,不好意思能否分享您的檔案嗎,謝謝您🙏
    leecanlan@gmail.com

    回覆刪除
  51. 您好,不好意思能否分享您的檔案嗎,謝謝您🙏
    landoffice589@cycu.org,tw

    回覆刪除
  52. 已經發送給上述留言者,請留意收件夾或垃圾桶

    回覆刪除
    回覆
    1. 有收到囉 感恩 但是要修正受限密碼管制 是否可提供呢

      刪除
    2. 不好意思,程式碼屬個人智慧財產權所屬

      刪除
  53. 您好 方便分享檔案嗎?
    wu780208@gmail.com

    回覆刪除
  54. 您好 可分享檔案嗎?
    lwh8412@gmail.com

    回覆刪除
  55. 已經發送給上述留言者,請留意收件夾或垃圾桶

    回覆刪除
  56. 您好,請問可以分享程式嗎? 謝謝!
    motovino0524@gmail.com

    回覆刪除
  57. 謝謝您!請問可以分享程式嗎? longiboss@gmail.com

    回覆刪除
  58. I found this blog when I finding some VBA side projects. It's quite a useful application in working. Thanks for your sharing.

    回覆刪除
  59. 可以分享一下嗎?感恩
    villyiam0807@gmail.com

    回覆刪除
  60. 已經發送給上述留言者,請留意收件夾或垃圾桶。

    回覆刪除
  61. 您好,請問可以分享程式嗎? 謝謝!
    ericko.tw@gmail.com

    回覆刪除
  62. 需要多少費用?

    回覆刪除
  63. 您好,
    可以,試用嗎?

    回覆刪除
  64. 您好,請問可以分享程式嗎? 謝謝!
    t49173@gmail.com

    回覆刪除
  65. 感謝分享程式
    fastlover1220@gmail.com

    回覆刪除
  66. 你好,可以分享這程式嗎?感謝感謝!
    futrue777@gmail.com

    回覆刪除
  67. 已經發送給上述留言者,請留意收件夾或垃圾桶。

    回覆刪除
  68. 請問可以分享施工日誌和施工照片表嗎謝謝coming0629@hotmail.com

    回覆刪除
  69. 你好 再麻煩你分享程式 謝謝你

    回覆刪除
  70. 請問可以分享施工日誌和施工照片表嗎? 謝謝您 lin636694101@gmail.com

    回覆刪除
  71. 請問可以分享施工日誌和施工照片表嗎? 感謝您 aggie@ms43.url.com.tw

    回覆刪除
  72. 作者已經移除這則留言。

    回覆刪除
  73. 你好,可以分享這程式嗎?感謝感謝!
    acno007@yahoo.com.tw

    回覆刪除
  74. 你好,請問可以分享程式嗎?感謝
    baihui.kh@gmail.com

    回覆刪除
  75. 前輩您好,請問可以分享程式嗎? 謝謝!
    shine8664@gmail.com

    回覆刪除
  76. 前輩你好能借分享嗎
    mo7542020@gmail.com

    回覆刪除
  77. 施工日誌與施工照片嗎

    回覆刪除
  78. 請問可以分享施工日誌和施工照片表嗎謝謝
    jojo0609kimo@gmail.com

    回覆刪除
  79. 您好,請問可以分享程式嗎? 謝謝!
    civil9606053@g.ncu.edu.tw

    回覆刪除
  80. 您好請問方便分享程式嗎
    mercylai0502@gmail.com

    回覆刪除
  81. 您好,請問可以分享程式嗎? 謝謝!
    pinskin323@gmail.com

    回覆刪除
  82. 您好,請問可以分享程式嗎? 謝謝!
    u756825@gmail.com

    回覆刪除
  83. 您好,請問可以分享程式嗎? anminghung@yahoo.com

    回覆刪除
  84. 您好,請問可以分享程式嗎? 謝謝!
    super_laba@hotmail.com

    回覆刪除
  85. 前輩好,可以分享一下嗎?大感恩
    weijein@gmail.com

    回覆刪除
  86. 前輩好,可以分享一下嗎?感謝你691109apple@gmail.com

    回覆刪除
  87. 您好,請問可以分享程式嗎? 謝謝!
    lionmale1968@gmail.com

    回覆刪除
  88. 前輩您好,可以分享一下嗎?感謝您k4k472133@gmail.com

    回覆刪除
  89. 您好,請問可以分享程式嗎? 謝謝!
    shumei101936@gmail.com

    回覆刪除
  90. 前輩您好~請問可以分享程式嗎? 謝謝! sl.huang@awec.com.tw

    回覆刪除
  91. 您好,請問可以分享程式嗎? 謝謝您~~yao.shun@csnet.tw

    回覆刪除
  92. 您好,請問可以分享程式嗎,感謝!!
    g0987881328@gmail.com

    回覆刪除
  93. 您好,請問可以分享程式嗎,感謝!!
    dreamtsung@gmail.com

    回覆刪除
  94. 請問可以分享施工日誌和施工照片表嗎? 感謝您 godmatthewliu168@gmail.com

    回覆刪除
  95. 前輩好,可以分享程式嗎?感謝
    b0988577259@gmail.com

    回覆刪除
  96. 前輩您好,可以分享程式嗎?感謝
    huang3041@gmail.com

    回覆刪除

張貼留言

Popular Posts

Excel VBA @ 監造日報表、查驗表 -2

Excel VBA@ 監造日報表、查驗表