vb控制EXCEL的一个有关问题

vb控制EXCEL的一个问题?
以下是测试代码:
Set o_EXL = CreateObject("Excel.application")
Set o_EBKs = o_EXL.workbooks
If Dir(p文件名) <> "" Then
o_EXL.Visible = False
o_EXL.displayalerts = False
  Set oeb = o_EBKs.Open(p文件名)
  Set osheets = oeb.worksheets
  n = osheets.Count
s = osheets(1).Name
End If
o_EBKs.Close
o_EXL.Quit

我想要的是操作excel在后台运行
1.当运行时没有正在操作的excel文件时是可以的
2.当运行时有正在操作的其它excel文件时就有问题了,当这段代码推出时
在excel里这段代码操作的文件并没有关闭,而这个文件不想让看到,如何解决呢?


------解决方案--------------------
在我的机器上运行正常啊,没有你说的情况!
你再看看