title: Excel Workbook Open Event macro doesn't always run
body: <p>I've got a Workbook_Open event macro (and it's in ThisWorkbook) that doesn't always run.</p>
  
  <ul>
  <li>If Excel is closed and I double-click the .xls file from Windows Explorer, it does run.</li>
  <li>If I launch Excel from Start/Programs (with no .xls file) and then open the file, it does run.</li>
  <li>If I've already opened the file in Excel, but then close the file (leaving Excel open) and reopen it, then the macro does not run.</li>
  </ul>
  
  <p>I've got security set to medium and I enable macros whenever it opens.</p>
  
  <p>What do I need to do to get the macro to run whenever I open it, not just the first time for this Excel session?</p>
  
  <p>(btw, this is Excel 2003)</p>