C#でIEを操作するプログラムを作っています。
(WEBブラウザーコントロールではありません。)

以下コードを実行した時に指定したIDが存在しない場合に
エラーになってしまいます。指定したIDがあるかどうかの
判定はどうすれば良いでしょうか?

現在は、try catch で囲っているのですがスマートじゃない
ので事前に有無を判定したいと思っています。

mshtml.HTMLDivElement div;
div = ie.Document.GetElementById("id123");