VBA を使用して Excel シートから IE ページにデータを解析しようとしていますが、特殊なコンボボックスのように見える 1 つのオブジェクトにデータを送信するのが困難です。
実際、その特定のページには次のように定義された 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"
2 番目のコンボボックスでは同じコードが機能しないようです。
IE.document.all.Item("partner").selectedIndex = "3766"
データは表示されません (エラーも発生しません)。
どうすればこれを達成できるか考えていますか?