【发布时间】:2017-03-29 13:38:02
【问题描述】:
我正在寻找将值从 Excel 放入网页的代码。
Sub FillInternetForm()
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
IE.navigate "http://xxxxxxxx/"
IE.Visible = True
While IE.Busy
DoEvents
Wend
IE.document.getElementById("xxxxx").Value = "xxxx"
End Sub
错误出现在 IE.document.getElementById("xxxxx").Value = "xxxx line 上,它说 Method 'Document' of object 'IWebBrowser 2' failed。
我正在寻找解决这个问题的建议:我做了很多研究,但没有任何效果:/
提前致谢:)
【问题讨论】:
-
我可以建议一种不同的方法。你看到这个帖子了吗stackoverflow.com/questions/158633/…
-
试试
While ie.Busy Or ie.READYSTATE <> 4 -
@Jeeped 感谢您的帮助。不幸的是它没有工作:(
-
@Miguel 感谢您的帮助。我不明白如何应用您建议的代码
标签: html excel vba internet-explorer