请教 WebBrowser ,关于网页控件 句柄的获取
--------------------编程问答--------------------
你为什么不用ID来查?WEBBROWSER.DOCUMENT.GETELEMENTBYID.btnModify这样不是就查到了?完了直接在执行他的CLICK事件啊。WEBBROWSER.DOCUMENT.GETELEMENTBYID.btnModify.click();
--------------------编程问答--------------------
Sub 查找修改按钮并单击()
On Error Resume Next
With CreateObject("internetexplorer.application")
.Visible = True
.Navigate "http://www.abcd1234.com/" '这里填入网页地址
Do Until .ReadyState = 4
DoEvents
Loop
.document.All("btnModify").Value = "1234567890" '标记一下,主要是看看是不是修改按钮
.document.All("btnModify").Click '点击,
End With
End Sub
--------------------编程问答--------------------
你的htm标签有 name 属性你才能够通过 s33 = Acollection.Item(i).Name 取得相关的值,如果没有你当然是取不到 Name 这个属性的值,还有,在前台脚本中通常是以 id 属性来使用对象的,name 属性通常是将表单数据提交给服务器脚本时才会用到,所以你改为 s33 = Acollection.Item(i).id 可能会行得通
补充:VB , 控件