簡體   English   中英

Excel VBA 在 Web 中自動輸入數據

[英]Excel VBA automate data entry in a web

 Sub Godmode()

    Dim IE As Object
    Set IE = CreateObject("InternetExplorer.Application")

    IE.Visible = True
    IE.navigate "http://charterweb.santanderuk.gs.corp/CharterServiceChain/default.aspx"

    Do While IE.Busy
        Application.Wait DateAdd("s", 1, Now)
    Loop

    IE.document.getElementById("M_E_ctlPartField208_V").Value = "test"


End Sub

我總是收到一條錯誤消息; 對象 iwebbrowser2 的方法文檔失敗

您需要獲取元素 ID,然后作為第二個命令為該元素分配一個值。


elementIwantToChange = IE.document.getElementById("M_E_ctlPartField208_V")

elementIwantToChange.Value = "test"

您還應該測試返回的元素 ID 是否為“null”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM