Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VBA Internet Explorer自动化:在iframe上获取自动化错误_Vba_Excel_Internet Explorer_Iframe - Fatal编程技术网

VBA Internet Explorer自动化:在iframe上获取自动化错误

VBA Internet Explorer自动化:在iframe上获取自动化错误,vba,excel,internet-explorer,iframe,Vba,Excel,Internet Explorer,Iframe,我目前正在自动化一个网站来获取一些数据。以前,我的代码运行良好,能够正确提取所需的数据。但由于某些原因,当我再次测试代码时,我在设置my object变量以获取“iframe”的部分上遇到了一个“自动化错误” 网站是否可能阻止vbscript提取自己的数据。我不能分享网站链接,因为它是保密的。这一个非常需要帮助,希望有人能帮助我。您是否将htmlelements声明为对象?是的,我在所有变量中都声明了。我在这里发布的只是我代码的一部分。是否有可以共享的URL?你能展示一些相关的html以及更多的

我目前正在自动化一个网站来获取一些数据。以前,我的代码运行良好,能够正确提取所需的数据。但由于某些原因,当我再次测试代码时,我在设置my object变量以获取“iframe”的部分上遇到了一个“自动化错误”


网站是否可能阻止vbscript提取自己的数据。我不能分享网站链接,因为它是保密的。这一个非常需要帮助,希望有人能帮助我。

您是否将
htmlelements
声明为对象?是的,我在所有变量中都声明了。我在这里发布的只是我代码的一部分。是否有可以共享的URL?你能展示一些相关的html以及更多的代码吗。另外,请给出完整的错误信息以及任何错误号码。@ashleedawg工作忙得不亦乐乎,但很慢就发现了这一点。今天是SQL工作日。。。。。。。我需要做的是单击“更多信息”并获取费率。我得到的错误也是“自动化错误或错误404”
Set html = IE.Document
' This is the line where i get my "automation error"
Set htmlelements = html.getElementsByTagName("iframe")(0).contentDocument.getElementsByTagName("a")(0)

htmlelement.Click

Set htmlelements2 = html.getElementsByTagName("iframe")(0).contentDocument.getElementsByTagName("tr")

For Each htmlelement2 In htmlelements2
    Data = htmlelement2.Children(2).textContent
end for