首先看一下大兵的帮助文档说明,打开成功返回1,失败返回0
名称:OpenExcel
<免费函数>
作用:打开的EXCEL文件
--------------------------------------------------
函数所属类:DBSoft_Office
VB、VBS引用方式(其他语言可参考):
Set DBSoft_Office = CreateObject("DBSoft.DBSoft_Office")
--------------------------------------------------
函数补存说明:
为减少读写excel的速度特意增加的函数,打开后就可以使用WriteOpenExcel和ReadOpenExcel进行操作,如果不再操作,请勿忘记使用CloseExcel关闭
--------------------------------------------------
函数返回:
成功返回1,失败返回0
然后你的函数里说 开表!=真
真的值是多少?
看到没,真的值,在TC里是-1
就是说不管你是否打开成功,开表都不可能是"真"
错误关键在判断那里,你把 开表!=真
改成 开表!=1试一试
|