2016-08-10 2 views
1

addacquisitionButton을 클릭하려고하는데 할 수 없습니다. 는이 코드VBA 코드에서 IE 페이지의 버튼을 클릭하십시오.

Set div = ie.document.body.getElementsByTagName("div")(0) 
Set div = ie.document.body.getElementsByTagName("div")(1) 
Set Button = div.getElementsByTagName("button")(2) ' 
Button = IEDoc.getElemntsById("addAcquisitionButton") 
Button.Click 

을 시도했지만 이것이 내가 잘못 얻고 내 HTML 페이지

enter code here 
<div class="common-box blue-box" id="actionsPanel" style="z-index: 100;"> 
    <div id="actionContainer" class="button-container"> 
     <button class="button buttonAction" id="dashboardButton"> 
      Retour à l'aperçu des demandes 
     </button> 

       <button class="button buttonAction" id="addAcquisitionButton"> 
       Ajouter acquisition/importation 
       </button> 


      <button class="button buttonAction" id="attachButton"> 
       Attacher documents 
      </button> 


    </div> 

에서 소스 코드 t 작업

아무튼.

답변

0

항상 id로 요소를 검색하는 것이 가장 좋습니다. div를이 방법으로 설정해보십시오.

Set div = ie.document.body.getElementsById("actionContainer") 

그리고 버튼을

Set Button = div.getElementsById("addAcquisitionButton") 
0

내가 438 goterror 같은 방법으로 검색, 개체가이 속성 또는 메서드

를 지원하지 않는
관련 문제