2016-08-10 1 views
1

Ich versuche, auf den AddacquisitionButton klicken, aber ich bin nicht in der Lage zu tun. habe ich versucht, diesen CodeKlicken Sie auf eine Schaltfläche in der IE-Seite von VBA-Code

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 

aber es doesn t Arbeit

Dies ist der Quellcode von meiner HTML-Seite

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> 

Wo ich falsch bin immer.

Antwort

0

Es ist immer am besten, nach Elementen nach ID zu suchen. Versuchen Sie, das div so einzustellen.

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

und rufen Sie die Taste, um die gleiche Art und Weise

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

I goterror 438, Objekt unterstützt diese Eigenschaft oder Methode

Verwandte Themen