我正在尝试使用 VBA 将 Excel 工作表中的一些数据解析到 IE 页面,并且在将数据发送到一个看起来像特殊组合框的对象时遇到了困难。
事实上,该特定页面上有 2 个组合框定义如下:
组合框 1:
<selectname="material[]">
<optionvalue="3">AL</option>
<optionvalue="2">TL</option>
<optionvalue="1">GL</option>
组合框 2:
<divclass="ui-widget">
<selectname="partner" id="ID" style="width:300px">
<optionvalue="no"></option>
<optionvalue="3766">COMPANY 1</option>
<optionvalue="3792">COMPANY2</option>
<optionvalue="3764">COMPANY 3</option>
<optionvalue="3071">COMPANY 4</option>
虽然我可以使用以下代码将数据发送到组合框 1:
IE.document.all.Item("material[]").selectedIndex = "2"
似乎相同的代码在第二个组合框上不起作用:
IE.document.all.Item("partner").selectedIndex = "3766"
并且没有数据显示(也不会触发任何错误)。
你有什么想法我怎么能做到这一点?