iT邦幫忙

1

VBA 自動填寫表單 (IE控制) , 選擇附加檔案問題

  • 分享至 

  • xImage

需求:大量填寫表單,已將需填寫內容整理至Excel清單,透過VBA迴圈依序填寫表單。
問題:一般文字格輸入沒問題,但表單需要上傳附件(圖片),目前無法將路徑寫入
這邊附上一個公開官網,以做範例

希望可將檔案路徑寫入,完成表單填寫並送出

以下是我的程式碼

Sub 填寫表單()
theURL = "https://www.ifreesite.com/upload/"

With CreateObject("InternetExplorer.Application")
    .Visible = True
    .navigate theURL
    
    Do While .busy Or .readystate <> 4: DoEvents: Loop

    With .document
        Filename = "C:\Users\USER\Desktop\照片\1101.jpg"
        .all("img").value = Filename  
    End With
End With
End Sub


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
天黑
iT邦研究生 5 級 ‧ 2021-12-14 15:47:36

提供你 另一個可能作法
imgur 是可以使用API呼叫上傳檔案的前端後端都有,可以參考看看
相關連結 :

  1. https://www.letswrite.tw/imgur-api-upload-load/
  2. https://ithelp.ithome.com.tw/articles/10251432
oserjeng iT邦新手 5 級 ‧ 2021-12-20 10:54:46 檢舉

imgur是我拿來當作解說需求的範本~~實際上不是這個網站
但還是謝謝妳唷!

0
blanksoul12
iT邦研究生 5 級 ‧ 2021-12-14 16:45:12

你 google 找找 xmlhttp for vba 吧,學好便可以做好多神奇的東西了

oserjeng iT邦新手 5 級 ‧ 2021-12-20 10:54:08 檢舉

我的需求和爬蟲沒關係~~謝謝!

blanksoul12 iT邦研究生 5 級 ‧ 2021-12-20 11:47:12 檢舉

xmlhttp 也可以 upload 檔案的,爬蟲不只拿東西,也可放東西的啊

2
海綿寶寶
iT邦大神 1 級 ‧ 2021-12-15 07:27:21

試試看這篇合不合用

我要發表回答

立即登入回答