VBA - 如何点击链接(无名称/ ID /类)

时间:2016-06-28 14:46:15

标签: html vba browser

我正在尝试点击网页上的下载和图表链接,而我似乎无法让它发挥作用。

到目前为止,我所使用的所有内容似乎都有一个ID / Name / Class,可以很好地与getElementById / Name调用,但是通过这个链接,我似乎无法找到任何可以引用它并点击的内容。拜托,帮助我!

CODE:

display: inline !important;

3 个答案:

答案 0 :(得分:1)

感谢您对cyboashu发表评论!

效果很好!

解决方案是:

Dim CurrentWindow As HTMLWindowProxy 
Set CurrentWindow = ie.Document.parentWindow
Call CurrentWindow.execScript("spr_command('plot_graph')")

答案 1 :(得分:0)

你试过getElementsByTagName("a")吗?和FireEvent('OnClick')

答案 2 :(得分:0)

一个简单的javascript即可。

window.spr_command = function(action){
   alert(action);
}
<a href="#" onclick="spr_command('plot_graph'); return false;">Graph <br />

<a href="#" onclick="spr_command('download'); return false;">Download