I use the following code to force Excel to open a new session every time it's run:
Sub Workbook_Open()
Dim oXL As Excel.Application
If Workbooks.Count > 1 Then
Set oXL = CreateObject("Excel.Application")
oXL.Visible = True
oXL.Workbooks.Open ThisWorkbook.FullName...