从Excel宏访问网页时如何处理身份验证对话框

时间:2017-07-28 04:31:15

标签: html excel-vba vba excel

我正在尝试访问一个网页并将所需数据检索到Excel。我正在使用excel宏来解决这个问题。我正在访问的网页是以浏览器对话框的形式询问用户名和密码,如下所示:

browser authentication dialog

这不是一个html页面,因此无法找到用户名和密码文本并提供值。

我尝试使用sendKeys直接提供价值

IE.Navigate Cells(rowNum, 3)   
SendKeys "admin"
SendKeys "{TAB}"
SendKeys "admin"
SendKeys "{Enter}

如果出现对话框,它可以正常工作。但我的网页只会在第一时间要求提供凭据。其余时间,网页将自动打开,无需凭据。现在,我需要以任何方式检查此对话框是否可见。有人可以帮我解决这个问题吗?

我尝试过AppActivate

AppActivate(iexplore)

但这似乎并没有起作用。

0 个答案:

没有答案