VB插件导入EXCEL文件失效--[Microsoft ][odbc excel 驱动程序] 保留错误 (-5016)

原因:KB4041678/KB4041681 导致 基于 Microsoft JET 数据库引擎(Microsoft Access 2007 和更低版本或非 Microsoft 应用程序)的应用程序无法创建或打开 Microsoft Excel .xls 文件。

    详细参见官方补丁说明 https://support.microsoft.com/zh-cn/help/4041678/windows-7-update-kb4041678

解决办法:三种任选一个 。

1.卸载这两个升级包。

2.修改注册表。找到4.0.9801.0或者以前版本的msexcl40.dll,更名后(如msexclold.dll)放到与MSEXL40.dll同一文件夹下,查找注册表,把指向msexl40.dll的项,修改为指向msexclold.dll.

3.参考上述官方补丁说明,用ACESS 数据库引擎替代JET引擎。

 

posted @ 2018-03-05 14:56  RobertAtWeiHai  阅读(401)  评论(0编辑  收藏  举报