可能是以下原因之一:
1、你的操作系统是64位
2、没有安装Jet oledb.4.0 驱动程序。
3、安装的是精简版的Office(一般用Ghost装系统的容易出现此问题,Ghost版精简了部分数据驱动)
-----------------------------------
解决: 重新安装注册MDAC28.exe 或者,如果你有更高版本的数据驱动的话,
也可尝试把 连接字串,
由 "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.FullName
替换为"Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=Excel 12.0;Data Source=" & ThisWorkbook.FullName
再尝试本程序。
[此贴子已经被作者于2019-4-3 13:32编辑过]