ちょっと該当スレが見つからないのでここで…

COMで自分のダウンロード履歴ソフトを作ろうと思っているのですが
入力を、IEの右クリックメニューからHTMLソースを送って情報を得たいのです
COMの呼び出しはCreateObject()を使うとして、
HTMLソースをCOMに渡すのはどのようにすればいいでしょうか
external.menuArguments.document.body.createTextRange().htmlText
でBODYタグ内HTMLtextだけでも取れるかな、と思ったんですが
なんか"オブジェクトがありません"とか吐かれてしまうし…

関連情報などご存知の方、ご教授くださいm(_ _)m