我在这里遇到新的Office 2019问题。 Microsoft帮助页面上绝对没有与此相关的信息。 看起来与Office 2010中使用的连接字符串不再适用于2019。 在运行Office 2010的计算机上,它可以完美运行,但是在运行Office 2019的计算机上,我遇到运行时错误3704-关闭对象时不允许进行操作。
连接字符串为
objConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & ThisWorkbook.FullName & _
";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";"
有什么想法吗? 我怀疑OLEDB提供程序的版本可能已更改,但是在Microsoft文档中找不到这方面的任何内容。