如何使用VBA Excel按此按钮。这是一个触发AJAX的网页,然后提供我需要在下一步按下的下拉菜单。只是不记得我是怎么做到的。
<input type="button"
name="ctl00$MainContent$m_Access$grdUserAccess$ctl00$ctl02$ctl02$Filter_CustomerName"
value=" "
onclick="$find("ctl00_MainContent_m_Access_grdUserAccess")._showFilterMenu("ctl00_MainContent_m_Access_grdUserAccess_ctl00", "CustomerName", event); return false;__doPostBack('ctl00$MainContent$m_Access$grdUserAccess$ctl00$ctl02$ctl02$Filter_CustomerName','')"
id="ctl00_MainContent_m_Access_grdUserAccess_ctl00_ctl02_ctl02_Filter_CustomerName"
title="Filter" class="rgFilter">
我已经完成了一次,但因为硬碰撞而丢失了代码。现在我在......
Dim form2 As Variant
Set form2 = ie.document.getelementsbyname("ctl00$MainContent$m_Access$grdUserAccess$ctl00$ctl02$ctl02$Filter_CustomerName")
form2.Click
但没有任何反应。
任何提示都将非常感激。
答案 0 :(得分:0)
Set form2 = ie.document.getElementById( _
"ctl00_MainContent_m_Access_grdUserAccess_ctl00_ctl02_ctl02_Filter_CustomerName")
form2.Click
答案 1 :(得分:0)
或者你可以做到 设置form2 = ie.document.getElementById(_ “ctl00_MainContent_m_Access_grdUserAccess_ctl00_ctl02_ctl02_Filter_CustomerName”) form2.FireEvent( “点击”)