2012-07-20 76 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方法。