2016-05-12 19 views
-1

私はVBAの初心者です。私は、VBAを使ってWebページ上の "Refresh"ボタンをクリックしようとしています。しかし、私はそれをすることはできません。VBAでWebページのボタンをクリック

私をサポートしていただけますか?おかげで、すべての

HTML

更新」タイプは、= "" 提出> 更新

答えて

0

'References 
' 1) Microsoft Internet Controls 
' 2) Microsoft HTML Object Library 

Sub test() 
    Dim oHTML_Element As IHTMLElement 
    Dim oBrowser As InternetExplorer 
    Dim ie As Variant 
    Set ie = CreateObject("InternetExplorer.Application") 
    ie.Visible = True 
    ie.navigate "" ' Your webpage goes here 
     While ie.readyState <> READYSTATE_COMPLETE And ie.readyState <> READYSTATE_LOADED 
      DoEvents 
     Wend 
    For Each oHTML_Element In ie.document.getElementsByName("submit") 
     oHTML_Element.Click 
    Next 
End Sub 

EDIT 1

For Each oHTML_Element In ie.document.getElementsByName("button") 
    If oHTML_Element.className = "btn btn-primary" Then 
     oHTML_Element.Click 
    End If 
Next 
+0

以下にしてみてくださいこんにちはKarthick、私はあなたのコードを試していますが、それはまだ私の希望として行います。ありがとう – Sky

+0

コードHTML – Sky

+0

以下のコードHTML: Sky

関連する問題