ExcelのVBAを使って、IE(HTMLページ)上のドロップダウンリストの
各アイテムの文字列を取得しようとしたところうまくいきませんでした。

通常のアプリケーションにあるドロップダウンの場合には、正しく
取得できるのですが、IEのドロップダウンだと文字化けしたような
ものが返ってきます。

以下のようにSendMessage()で取得しようとしています。
SendMessage hWnd, CB_GETLBTEXT, idx, str

hWndはドロップダウンのハンドル、idxは取得したいアイテムの
インデックスを指定しています。

ドロップダウンは以下のような<SELECT>タグでできるやつのことです。

<select>
<option>abc</option>
<option>def</option>
<option>ghi</option>
</select>

IE上のドロップダウンの文字列を取得する方法をご存知の方、よろしく
お願いします。