【发布时间】:2019-05-20 03:58:09
【问题描述】:
我正在尝试使用 VBA 更改 IE 中某个字段的下拉值,但该值未在 IE 中更新。
下面是我的代码:
IE.Document.getelementbyid("ddlSchemeCategory").Value = "MANAGE CASH"
Set objButton = IE.Document.getelementbyid("ddlSchemeCategory")
objButton.Focus
objButton.Click
我要更改的字段的 HTML 代码:
<div class="selectbg">
<div class="selectedvalue" id="divscat">All Categories</div>
<select name="ddlSchemeCategory" tabindex="4" class="ddlSchemeCategory" id="ddlSchemeCategory" style="display: inline-block;">
<option value="-1">All Categories</option>
<option value="CREATE WEALTH">CREATE WEALTH</option>
<option value="MANAGE CASH">MANAGE CASH</option>
<option value="NFO">NFO</option>
<option value="STABLE INCOME">STABLE INCOME</option>
<option value="RETIREMENT">RETIREMENT</option>
<option value="SAVE TAX">SAVE TAX</option>
</select>
</div>
我也尝试过使用 SelectIndex,但这对我来说也没有锻炼。
【问题讨论】:
标签: html vba internet-explorer