MSHTML メモ

MSHTMLラジオボタンに同名のものが複数ある場合、

loginForm.elements("aa_bcd")

の型は実行時にウオッチウィンドウで表示されるものは、

Watch : - :         loginForm.elements("aa_bcd") : "[object]" : Variant/Object/DispHTMLElementCollection : LoginParser.IParser_Parse

と表示される。しかし、DispHTMLElementCollection という型はオブジェクトブラウザーを見ても存在しない。試しに書いてみてもエラーになる。似たような名前で探すと、IHTMLElementCollection という型がある。これで受けるとうまくいく。この型の変数で受けると、実行時にウオッチウィンドウではつぎのように表示される。

Watch : - : butenInputs : "[object]" : IHTMLElementCollection/DispHTMLElementCollection : LoginParser.IParser_Parse

こういうのって、どうやって導き出すのが正統なの?