我想从这个网站源代码的价值:VBA获得价值从HTML
K<sub>C</sub> [ksi√in]:<br>
<input class="test1" type="text" name="fKC" value="">
<br>
这里是我使用,但不工作的代码:
Sub test1()
Dim IE As Object
'=========Load Page
Set IE = CreateObject("internetexplorer.application")
IE.Visible = True
IE.navigate "\\gsrv03\FDT_FractureToughness.html"
Do While IE.readyState <> 4 Or IE.Busy = True
DoEvents
Loop
'========Submitting Job
Set submit = IE.document.getElementById("isubmit")
submit.FireEvent "onclick"
Dim kfc As String
kfc = IE.document.getElementsByClassName("test1").innerText
MsgBox kfc
End Sub
运行上面的代码我得到了一个错误消息运行时错误'438'。有人可以帮忙吗?
感谢,
你有什么问题? – IvenBach
提供的HTML示例的预期输出是什么? – omegastripes
IvenBach,导致问题的行是“kfc = IE.document.getElementsByClassName(”test1“)。innerText” – tvu