我尝试将我的excelsheet中的值输入到IE中的文本框中。到目前为止,我成功地打开了正确的网站。
Set IE = New InternetExplorerMedium
IE.navigate "http://test.com" 'dummysite
IE.Visible = True
IE.document.GetElementsByName("value") = "value from sheet"
要在文本框中填充某些内容,需要为名为“value”的元素提供所需的输入。问题是这个元素名称“value”在网站的代码中多次出现。我尝试了类似的东西(因为它是名为value的第7个元素),
IE.document.GetElementsByName("value")(7) = "value from sheet"
但这也不起作用。这是网站来源的一部分。我想在第二行填写value元素。
<td>
<input name="@_20_0_T" type="hidden" value="T_AN">
<input name="_20_0_T" type="text" size="40" value="">
</td>