OleDB和一个美元符号

我pipe理一个导入Excel文档的旧应用程序。 它工作了很长时间,但大约6个月前,它停止了工作。 在搜寻了几个月的错误之后,我终于发现在Exceldocument的工作表名称末尾需要一个$ Exceldocument

问题是什么改变了这个要求? 新版本的Excel? 我知道我们从中得到这个文档的公司,升级了他们的Office套件,但是我还没有能够确认这是否是这个问题。 我们仍然得到.xls文件,所以它应该是我想的一样。

Office有什么事吗?

在此先感谢罗兰

文档的以前版本可能有一个与工作表名称相匹配的命名范围, 就是您之前查询的内容。 在查询工作表时, $后缀是必需的,而且一直是。