繁体   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