尝试使用vba按下互联网页面上的button

我知道还有一个类似的问题 – 但它没有显示出足够的细节来帮助我,我还是一个新手,需要更多的指导。 我想要做的是使用VBAmacros按网页上的button。

我可以find关于button的细节

class = "urBtnEmph" id = "b1_pki" ct= "Button" onclick = "LoginViaPKI();" 

这不是我写的页面,或者有权修改任何内容。 但是,无论如何,我可以自动点击button?

谢谢

试试这个与IE浏览器:

  Dim IE As New InternetExplorer Dim doc As HTMLDocument Set doc = IE.document 'below line may be needed in case the page load is slow 'Do While IE.readyState <> READYSTATE_COMPLETE Or IE.Busy: DoEvents: Loop Dim Button As Object Set Button = doc.getElementById("b1_pki") Button.Click 

它需要参考Microsoft Internet控件和Microsoft HTML对象库