Have you tried Late Binding ?
VB Code:
  1. Dim oApp as Object
  2. oApp = CreateObject("Excel.Application")
  3. 'Blah, blah, blah...
Dont use any references to Office or Excel.