0
WebページのテキストボックスをExcelシートの値で更新したいと考えています。 "keypress event"のために私が思うウェブページのフィールドの1つを更新できません。下記のHTMLコードは次のとおりです。vbaでウェブページのテキストフィールドを更新するExcel
<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
フレーム名とはどういう意味ですか?私はHTMLに新しいので、私はそれを認識していません。上記の行を置き換えるだけで、私はまだコードを理解することができません。 – Striker
あなたが作業しているウェブページがフレームに分割されている可能性があります。実際のWebページを見ることなく、完璧なコードラインを手助けすることは困難です。 –
セキュリティのため、私はウェブサイトのすべてを投稿できません。フィールドや、私があなたに提供できるいくつかの特定のHTMLコードを更新する方法がありますか? – Striker