2016-08-04 3 views
0

Мне нужно, чтобы у вас была возможность нажать кнопку через vba. Может ли кто-нибудь помочь мне с кодом? По какой-то причине я затрудняюсь выполнить эту работу. Я был бы так благодарен за любую помощь. Спасибо.Код VBA, чтобы щелкнуть по кнопке на необходимой странице

<input type="submit" class="Button_PartnerStyle" value="TRACK IT" onclick="checkVariables()"> 
Set arr = ie.Document.getElementsByClassName("Button_PartnerStyle") 
    For Each a In arr 
     a.Click 
    Next a 
    Do Until ie.Document.ReadyState = "complete" 
    Loop 
    Set arr = ie.Document.getElementsByClassName("Button_PartnerStyle") 
    For Each a In arr 
     If a.Value = "TRACK IT" Then 
      a.Click 
      Exit For 
     End If 
    Next a 
    Do Until ie.Document.ReadyState = "complete" 
    Loop 
    Set arr = ie.Document.getElementsByName("Type") 
    For Each a In arr 
     If a.Value = "submit" Then 
      a.Click 
      Exit For 
     End If 
    Next a 
End Sub 
+0

Необходимо указать текущий код. –

+0

use execscript: https://msdn.microsoft.com/en-us/library/ms536420(v=vs.85).aspx – cyboashu

+0

Пожалуйста, добавьте соответствующий тег для используемого вами приложения. Существует только фрагмент кода VBA, добавьте весь макрос. Опишите, что не так с вашим кодом. Поделитесь целевым URL-адресом, и если вы не можете по каким-либо причинам опубликовать весь HTML-код веб-страницы. – omegastripes

ответ

Смежные вопросы