Html ContentDocument在vba中不工作
Html ContentDocument在vba中不工作,html,vba,web-scraping,Html,Vba,Web Scraping,object.document.getElementsByTagName(“框架”)(0.contentDocument.getElementById(“ID”).Value=“abc” object.document.getElementsByTagName(“框架”)(0.document.getElementById(“ID”).Value=“abc” 当我使用上面提到的两个代码时,它会显示错误消息“NULL REFERENCE” 但当我使用下面提到的第三个代码时,它运行良好 object
object.document.getElementsByTagName(“框架”)(0.contentDocument.getElementById(“ID”).Value=“abc”
object.document.getElementsByTagName(“框架”)(0.document.getElementById(“ID”).Value=“abc”
object.document.getElementsByTagName(“框架”)(0.document.getElementById(“ID”).Value=“abc”
object.document.getElementsByTagName("frame")(0).Document.getElementById("ID").Value ="abc"
变成
object.document.getElementsByTagName("frame")(0).document.getElementById("ID").Value ="abc"
请帮忙。提前谢谢。您能分享url/相关html吗?理想情况下是url。如果你有工作代码,问题是什么?您只是想知道为什么contentDocument语法在这种上下文中不起作用吗?代码对象.document.getElementsByTagName(“框架”)(0).document.getElementById(“ID”).Value=“abc”在控制台中起作用,但在vba宏中写入时,它会更改为object.document.getElementsByTagName(“框架”)(0).document.getElementById(“ID”).Value=“abc”(请注意,(0)后面的“文档”是小写字母)并自动给出“空引用”错误。如何解决此问题并在vba宏中使用?