I\'ve got a Workbook_Open event macro (and it\'s in ThisWorkbook) that doesn\'t always run.
A late answer (better than none).
I've had this problem now a few times (with Excel 2010). The solution that has always worked (so far) was: remove conditional formatting, in particular if it contains UDF as conditions. As @LanceRoberts wrote in an above post, it's ultimately due to UDF calculations "overriding" the Open event, but I've found that those are particularly harmful if used in conditional formats.