【发布时间】:2019-09-28 16:13:48
【问题描述】:
使用 VBA 的 Internet Explorer 按钮的问题。
我需要有关使用 vba 单击按钮的帮助。问题是当我自动输入用户名和密码时,该按钮不可点击。只有当我手动输入用户名和密码时它才可点击。我的代码适用于网站上除此之外的其他按钮。
'这是我的代码中输入用户名、密码并点击按钮的部分。
Set HTMLInput = HTMLDoc.getElementById("USER")
HTMLInput.Value = "user"
Set HTMLInput = HTMLDoc.getElementById("Password")
HTMLInput.Value = "password"
Set HTMLButton= HTMLDoc.getElementById("subBtn")
HTMLButton.Click
'这是按钮信息
<button type="submit" class="btn btn-primary ng-scope" data-ng-click="saveUserID()" id="subBtn" translate="signin.signin">Sign In</button>
我在某处读到过,我可以使用Application.sendkeys"username",True 来模拟键盘上的输入以查看按钮是否可点击,但我也无法让它工作。还有其他方法可以使此按钮可点击吗?
【问题讨论】:
-
可以分享一下网址吗?
标签: html vba internet-explorer web-scraping automation