关于VB中后台运行EXCEL的有关问题!

关于VB中后台运行EXCEL的问题!急急急!!
我用VB写的一个程序是将数据保存在EXCEL表格中,让EXCEL保存数据的工作放在后台进行,不断地往EXCEL表格中写入数据。
当我程序运行时会碰到一个问题:若程序运行的同时,打开已存在于电脑中的别的EXCEL文件,然后关闭这个一个EXCEL文件时,就是导致我自己的运行程序提示有错误。
我分析的原因是:我关闭EXCEL表格时,把EXCEL程序关闭了,导致我的程序无法运行而出错。
这样的情况该如何通过程序来解决或避免?
大侠们帮帮忙啊,

------解决方案--------------------
这样试试。
在出错的代码前加ON ERROR GOTO 100
加入错误处理语句
if err.description="要求对象" then
重新打开EXCEL文档。
endif
前提是第写入一个数据就保存一个,保存成EXCEL文档。这样出错时打开保存过的EXCEL文档是不是可以呢?
如果急就先试试这个!也许可行!
------解决方案--------------------
你可以用一个语句先判断是存在excel文档打开后用shell语句
第一个语句可以引用filesystemobject来判断