2012-07-20 75 views
0

我正在使用Excel VBA创建一个宏,该宏将使用Excel电子表格中的信息将条目提交到在线数据库中。在此输入过程中,宏需要点击一个CSS按钮。它不是一个表单按钮,除了背景图像以外,没有输入类型,没有名称,没有标识,也没有源图像。我想我唯一的希望是点击基于div类的按钮。谁能帮忙? 按钮是在这里:如何使用Excel VBA单击Web CSS按钮?

<div class="v-captiontext"> 
    By Ankit 
</div> 
<td class="v-tabsheet-tabitemcell v-tabsheet-tabitemcell-selected" style=""> 
    <div class="v-   tabsheet-tabitem v-tabsheet-tabitem-selected"> 
     <div class="v-caption" style="width: 39px;"> 
      <div class="v-captiontext"> 
       By LOT</div> 
      <div class="v-caption-clearelem"> 
      </div> 
     </div> 
    </div> 
</td> 
+0

我看不到HTML中的任何按钮。你的意思是你试图点击其中一个DIV? – JMax 2012-07-20 07:43:12

回答

-1

由于Remou对这个主题的答案:然而

Set tags = wb.Document.GetElementsByTagname("div") 

For Each tagx In tags 
    If tagx.class = "v-caption-clearelem" Then 
     tagx.Click 
    End If 
Next 

,我:Use VBA code to click on a button on webpage

这里是你的问题,第一个尝试,你可以试试这个我从未尝试在div上使用Click方法。