title: Why is the type of mshtml.htmldocument.body.all is just object?
body: <p>say dw1 is a variable whose type is msthml.htmldocument</p>
  
  <p>dw1.all type is mshtml.ihtmlelementcollection</p>
  
  <p>However, dw1.body.all type is object.</p>
  
  <p>Why is it so?</p>
  
  <p>To be more blunt.</p>
  
  <p>Why is the type of <code>dw1.all</code> differs from the type of <code>dw1.body.all</code>?</p>