title: VBA InternetExplorer.Application Object Hang
body: <p>I'm using an old Excel document with VBA that works fine with IE 11 on Windows 7, however on IE 11 on Windows 10 it does not work. IE 11 launches to the URL requested but that's it.  Anytime I try to access a event, method, or property, it stops.  No error code, no crash, just stops.</p>
  
  <p>I've confirmed that my references to <em>Microsoft Internet Controls</em> and <em>Microsoft HTML Object Library</em> are included (they weren't but they are now).  </p>
  
  <pre><code>Dim ie As Object
  
  If ie Is Nothing Then
     Set ie = CreateObject("InternetExplorer.Application")
     ie.Visible = True
  End If
  
  url = "www.myurl.com"
  
  ie.Navigate url
  
  While ie.ReadyState &lt;&gt; 4 Or ie.Busy: DoEvents: Wend
  </code></pre>
  
  <p>Code bellow the check never executes, I placed MsgBox code before and after for testing.  Only MsgBox before the loop works, unless I try to use <code>MsgBox ie.Document.Title</code>, but I can do <code>MsgBox ie.ReadyState</code> or <code>MsgBox "Loading webpage"</code> just fine.</p>
  
  <p>Again the code works perfectly fine no problem on Windows 7 with IE 11, but does not work on Windows 10 with IE 11.  Tested on multiple W7 and W10 machines with identical results.</p>