title: Use of Global objects in vba Office macros
body: <p>Please explain the following:</p>
  
  <ol>
  <li><p>What is the difference between Word.Application and Word.Global?</p></li>
  <li><p>In a VBA Word macro, are references to  Global objects like Application and Selection always bound to Word or could they inadvertently refer to Excel objects if Excel is running in the foreground?</p></li>
  <li><p>If I want to open Word, start a (long, complicated) macro running and then switch focus to another application e.g. Excel, do I need to modify references to globals like ActiveDocument, Application and Selection to explicitly point to the Word version of the object so that they are not confused with the Excel version of the same?</p></li>
  </ol>