宏中的Internet处理

时间:2019-06-14 10:41:15

标签: excel vba

我有一个与处理网页的宏有关的问题,该网页具有一些Javascipt代码。

我使数据输入自动化,并且其中一些点击了网页,并且需要满足一项要求

有一点,我需要等待用户选择一些数据并单击一个按钮。直到该程序等待,然后在Web上单击按钮后,它应继续执行进一步的步骤。

例如:

  • 第1步:用户名和密码
  • 第2步:输入所有相关数据
  • 第3步:等待用户选择。
  • 第4步:选择数据后,用户将点击“提交”-直到宏应等待为止
  • 第5步:用户点击“提交”后,继续使用宏进行进一步操作

粘贴下面的脚本,直到我尝试

IE1.Document.getElementById("arid_WIN_0_301737200").Value = "XXXX"
Application.SendKeys ("~")
Sleep 2000
IE1.Document.getElementById("reg_img_301304500").Click
Sleep 2000

我尝试过的命令不起作用

If IE1.Document.getElementById("arid_WIN_0_301527000").Click = True Then
    MsgBox "Clicked"
Else
    MsgBox "Not clicked"

一旦click(reg_img_301304500)发生,它将打开新窗口。在该窗口中,几乎没有数据和按钮(arid_WIN_0_301527000)。宏应等待,直到单击按钮-arid_WIN_0_301527000。可以导游吗

0 个答案:

没有答案