是否可以在VBA(getelementbyID)中循环浏览html元素

是否可以在VBA(getelementbyID)中循环浏览html元素,vba,vbscript,Vba,Vbscript,我有以下HTML代码: <td width="10%" height="20" align="center" class="data" id="requirement0" bgColor="#eeeecc"> Text - DOCIMG .getelementbyid("Requirement0).innertext 但是它不起作用。接着我的问题,对于任何有类似问题的人,我正在从网页/DB组合加载,并且需要在文档完成事件后等待一段时间才能访问DB填充的字段,这就是错误不断发生的原

我有以下HTML代码:

<td width="10%" height="20" align="center" class="data" id="requirement0" bgColor="#eeeecc">
Text - DOCIMG

.getelementbyid("Requirement0).innertext

但是它不起作用。

接着我的问题,对于任何有类似问题的人,我正在从网页/DB组合加载,并且需要在文档完成事件后等待一段时间才能访问DB填充的字段,这就是错误不断发生的原因。

错误91:对象变量或未设置变量,则至少有一种情况下getElementById()与文档中的元素不匹配。好的,我将仔细检查ID字段,可能在我丢失的值后有空格或其他内容。谢谢你的帮助help@JasonBayldon只能将符号
.customMethodName(“foo”)
与组合使用。因此,您需要一个对象来执行
getElementById()
方法,很可能是一个
document
对象。您需要使用打开文档。然后可以使用
document.getElementById(“Requirement”&i).innerHtml
检索数据。
For i = 0 to 39
  xxx = .getelementbyid("Requirement" & i).innertext
Next i