这是在私人网站上,所以我无法粘贴整个代码或链接。 我知道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,它将始终相同。