我知道有一个类似的问题 - 但它没有显示足够的细节来帮助我,我仍然是新手,需要更多的指导。我想要做的是使用VBA宏按网页上的按钮。
我可以找到关于按钮的详细信息
class = "urBtnEmph"
id = "b1_pki"
ct= "Button"
onclick = "LoginViaPKI();"
这不是我写过的页面,或者有权更改任何内容。但无论如何我可以自动点击按钮吗?
谢谢
答案 0 :(得分:1)
尝试使用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 Controls和Microsoft HTML Object Library