我想用excel表中的值更新网页中的文本框。由于"按键事件" ,我无法更新我认为的网页中的某个字段。以下是HTML代码:
<td width="250" valign="middle"><font class="bold">NTFS</font></td>
<td colspan="2" width="215" valign="bottom">
<input type="textbox" onKeyPress="NumericKeyPress(event);" OnChange="HandleOnChange();" OnBlur="HandleTrim(this);CheckChanges(this,'');"
name="txtBillNTFS" value="" maxlength=10 size=45 >
</td>
以下是没有完成工作的vba代码:
Set iedoc = ie.document
For i = 2 To k
With iedoc.forms(0)
Worksheets("Update").Select
iedoc.all.txtBillNTFS.Value = Cells(i, "c").Value
ie.document.getElementById("cmdUpdate").Click
答案 0 :(得分:0)
尝试以下代码:
ie.Document.getElementsByName("txtBillNTFS")(0).Value = Worksheets("Update").Range("C" & i).Value
如果上面的行中有任何框架名称(不是表单名称),也包括它们。我无法从您提供的html行中获取帧名称。