我想從這個網站源代碼的價值: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