Excel VBA を介してフォームを自動的に処理しようとしています。現在使用している Web サイトでは、問題なくボタンをクリックしてテキスト フィールドに入力できます。ただし、使用できない「選択」ボックスが 1 つあります。1stNav です。通常、私は のようなDocument.getElementById("1stNav").Options(1).Selected = True
ことをしますが、オブジェクトを取得できません。
私は.getElementById("1stNav"), .getElementsByName("1stNav"), .all.Item("1stNav").
何も動作していないようです。これらの関数を使用して、他の DOM オブジェクトを選択できます。何を与える?誰かが私を正しい方向に向けることができますか?
ソースコードは次のとおりです(スクリーンショットなので読みやすいです):
完全なタグは次のとおりです。<select name="lstNav" class="ListNav" id="lstNav" style="background-color: whitesmoke;" onmouseover="this.className='ListNavExpand';" onmouseout="this.className='ListNav';" onchange="javascript:setTimeout('__doPostBack(\'lstNav\',\'\')', 0)" size="4">
前もって感謝します。