使用VBA单击javascript <span>元素

时间:2017-01-20 18:06:52

标签: javascript html vba

这是在私人网站上,所以我无法粘贴整个代码或链接。 我知道span#是41但我无法点击导出为CSV。

<SPAN onclick="function onclick(event) { ur_Button_click(event); }" class=urBtnRow>
<A onclick=ur_Button_click(event); tabIndex=0 id=BUTTON_TOOLBAR_2_btn3_acButton title="Export to CSV" class=urBtnStd onkeydown=ur_Button_keypress(event); style="OVERFLOW: visible; TEXT-ALIGN: center" href="javascript:void(0);" ct="B" ocl="sapbi_page.sendCommandArray([['GUID','8',0],['NOUILOCK','X',0],['BI_COMMAND_TYPE','ABSTRACT',0]],event);" ti="0" st="">Export to CSV</A></SPAN>

当我在VBA中运行以下代码时,会出现消息框并说出导出为CSV但无论我尝试什么我都无法点击它!

在谈到这一点时,我是新手。

With ie
    For i5 = 0 To .document.frames(0).document.all.tags("SPAN").Length - 1
        With .document.frames(0).document.all.tags("SPAN").Item(i5)
            If InStr(.innerText, "Export to CSV") > 0 Then
                MsgBox .innerText, vbInformation

我试过了:

.Click
.onclick = "function onclick(event) { ur_Button_click(event); }"
.onclick
.Parentelement.click
.Fireevent ("onclick")
.focus.click
.execScript (onclick)

i5值为41,它将始终相同。

0 个答案:

没有答案