title: Difference between Native object and Host item
body: <p>I came across the following in the <a href="https://docs.microsoft.com/en-us/visualstudio/vsto/how-to-programmatically-create-new-workbooks?view=vs-2022" rel="nofollow noreferrer">MSDN documentation</a>:</p>
  <blockquote>
  <p>When you create a workbook programmatically, it is a native Workbook
  object, not a Workbook host item.</p>
  </blockquote>
  <p>What is the difference between a &quot;Native Object&quot; and a &quot;Host item&quot;? By &quot;host&quot; does it mean that the code is being host within the excel environment? And by native do we mean that the workbook that gets created is a result of executing a standalone VB.net code?</p>