Browser.Document.frames在另一台计算机上工作而不在另一台计算机上

时间:2014-02-11 07:48:51

标签: excel internet-explorer vba frames

我有一台Excel VBA可以在一台计算机上运行但在其他计算机上出错。  这是我使用的代码:

Set Browser = New InternetExplorer
Browser.navigate "http://core.purus.se/PurusWeb/common/frameset.aspx?
Profile=Sweden&NamedPath=Golvbrunnar"
Do While Browser.Busy: DoEvents: Loop: Do Until Browser.readyState = READYSTATE_COMPLETE: DoEvents: Loop
Sleep 100
Browser.Visible = True
Set Document = Browser.Document.frames("Main").Document
Set htmlColl = Document.getElementsByTagName("a")

这是错误信息:“...... -2147352319(80020101)......对象'JScriptTypeInfo'中的''帧'......”

我在行上收到错误:“设置文档....”

它运行的计算机有WindowsVista 32位,InternetExplorer 9和MS Office 2007。  出现错误的计算机具有Windows7 64位,InternetExplorer 11和MS Office 2010.

0 个答案:

没有答案