You are not alone in experiencing problems with using this method on the WebBrowser Control: it's a method meant for internal use that Microsoft tells you not to use: [
^].
And, yes, this is a logical question to ask: why, if it is not meant to be used by "mere mortals," is it made available ?
Here's another approach: [
^]; imho, this entire StackOverFlow thread is well worth studying.