台灣最大程式設計社群網站
線上人數
898
 
會員總數:246135
討論主題:189716
歡迎您免費加入會員
討論區列表 >> office VBA / WinOS >> VBA勾選網頁checkbox
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
VBA勾選網頁checkbox
價值 : 200 QP  點閱數:249 回應數:4
樓主

SC
門外漢
0 1
22 2
發送站內信

<div id="search_result">
<div class="container">
<div class="row">
<form class="form-inine" id="editForm" action="網址" method="post" accept-charset="UTF-8"> <input name="utf8" type="hidden" value="✔">
<input name="_method"type="hidden" value="patch">
<input name="authenticity_token" type="hidden" value="m48Mogx3bdMZ/IAQX+OwxqElb9jU6LI+5xVJ9QR7GVHEDfwSIW3WTiiSMklkVk8jNvs300jMJBqA8CSdqRguQ==">
<table width="100%" id="tb_button" border="0">
<tbody><tr>


-----------------進入網址後,等待約5秒後出現以下表單及對話框------------------------------------
<td align="right" style="width: 210px;">
<input name="commit" class="btn btn-success" id="btn_save" type="submit" value="儲存">

</td>
</tr>
</tbodyx/table>
<table class="table table-striped table-bordered table-condensed table-hover small">
<thead>
<tr>

<td align="center">
<input class="tht_chk" type="checkbox" value="tht_l"> ←---------無法勾選此checkbox選項
<input name="query[tht_id]" id="query_tht_id" type="hidden">
</td>

請問如何讓VBA自動勾選

搜尋相關Tags的文章: [ checkbox ] ,
本篇文章發表於2020-07-11 02:45
1樓
回應

香帥
檢舉此回應
程式碼如下
Sub clickCheckBox()
Dim Url As String
Dim browser2 As Object
Url = "http://ap.a168a.com/test/checkbox/c.htm"
Set browser2 = CreateObject("InternetExplorer.Application")
browser2.navigate (Url)
browser2.Visible = True
While browser2.Busy Or browser2.readystate <> 4
DoEvents
Wend
Dim bc As Object
Set bc = browser2.document.getelementsbyclassname("tht_chk")
bc(0).Click

End Sub
並在我以下的網址測試ok
http://ap.a168a.com/test/checkbox/c.htm
本篇文章回覆於2020-07-11 13:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

SC
檢舉此回應

香帥大大,不好意思,
經實際測試後,
沒有一個checkbox被勾選到,

bc(0).Click <-----程序卡在這裡,
想再麻煩香帥大大是否有其它方法?
謝謝
本篇文章回覆於2020-07-13 09:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

香帥
檢舉此回應
我的程式碼一字不改,就可測試我的server網頁,您先測試一下,看結果如何呢
本篇文章回覆於2020-07-13 10:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

SC
檢舉此回應
連公司網頁確實不行,
可能是公司網頁程式碼的問題。
本篇文章回覆於2020-07-13 19:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.