2012-10-04 2 views
0

I 다음 HTML 코드를 가지고 :는 VBA (에서 getElementById)에서 HTML 요소를 통해 루프에 가능

HTML 페이지 40 개 요구 사항, 그래서 각각의 ID의 이름은 requirement0, requirement1, requirement2 등을 표시
<td width="10%" height="20" align="center" class="data" id="requirement0" bgColor="#eeeecc"> 
Text - DOCIMG 

.getelementbyid("Requirement0).innertext 

요건 39까지. 나는 그들이 특정 텍스트가 이들 안에 발생하는지 확인해야합니다. getelementbyid 태그에 매번 매개 변수를 추가하고, 내부 텍스트에서 매개 변수를 확인하고, 위와 같이 DOCIMG를 말하도록하려면 어떻게 반복합니까? 이것은 가능한가?

나는 일을 시도 :

For i = 0 to 39 
    xxx = .getelementbyid("Requirement" & i).innertext 
Next i 

을하지만 그것은 작동하지 않았다.

+0

어떤 오류가 발생 했습니까? –

+0

오류 91 : 개체 변수 또는 변수가 설정되지 않음 –

+0

적어도 하나의 경우 getElementById()가 문서의 요소와 일치하지 않습니다. –

답변

0

내 질문에 후속, 비슷한 문제가있는 사람을 위해 웹 페이지/DB 콤보에서로드하고 DB로 채워진 필드에 액세스하기 위해 문서 완료 이벤트 후 얼마간 기다려야합니다. 그 오류가 계속 발생하는 이유입니다.

관련 문제