簡體   English   中英

使用 excel 宏單擊下一步按鈕

[英]clicking next button with excel macro

我正在嘗試讓宏在 Internet Explorer 中打開一個頁面,輸入登錄信息,單擊登錄,然后在下一頁上,單擊“我同意”。 這是我到目前為止所擁有的。

  Sub Test1()
   
       Dim IE As Object
       Set IE = CreateObject("InternetExplorer.Application")
       
       IE.Visible = True
       IE.navigate "website.com"
       
       Do While IE.Busy
           Application.Wait DateAdd("s", 1, Now)
       Loop
       
       Dim idoc As MSHTML.HTMLDocument
       Set idoc = IE.document
       
       idoc.all.orgCode.Value = "****"
       idoc.all.UserName.Value = "****"
       idoc.all.Password.Value = "****"
       
        Dim ele As MSHTML.IHTMLElement
       
       Dim eles As MSHTML.IHTMLElementCollection
       Set eles = idoc.getElementsByTagName("input")
       
       For Each ele In eles
           If ele.Value = "Login" Then
               ele.Click
           Else
           End If
           Next ele
   End Sub

這足以讓我進入需要點擊“我同意”的頁面,但我不確定如何讓它點擊“我同意”按鈕。

這是檢查元素下出現的內容

在此處輸入圖像描述

誰能幫我下一步做什么?

Next ele Do While IE.Busy Application.Wait DateAdd("s", 1, Now) 循環設置 eles = idoc.getElementsByTagName("input")

    For Each ele In eles
    If ele.Value = "I Agree" Then
        ele.Click
    Else
    End If
    

暫無
暫無

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

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