以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求助  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=113137)

--  作者:在线2014
--  发布时间:2018/1/9 22:10:00
--  求助
在导入表格时出现“Microsoft Office Access 数据库引擎找不到对象“供货商信息”。请确定该对象存在,并正确拼写其名称和路径名。”自行求助怎么解决。
Dim mg As New Merger
mg.SourcePath = "c:\\\\供货商信息.xls"
mg.Format = "excel" \'指定格式
mg.SourceTableName = "供货商信息" \'指定要合并的表
mg.DataTableName = "供货商信息表" \'指定接收数据的表
mg.Merge()

--  作者:有点蓝
--  发布时间:2018/1/9 22:25:00
--  
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=50080
--  作者:有点蓝
--  发布时间:2018/1/9 22:27:00
--  
Dim mg As New Merger
mg.SourcePath = "c:\\供货商信息.xls"
mg.Format = "excel" \'指定格式
mg.SourceTableName = "供货商信息" \'指定要合并的表
mg.DataTableName = "供货商信息表" \'指定接收数据的表
mg.Merge()

不行再试试
mg.SourceTableName = "供货商信息$" \'指定要合并的表

或者
mg.SourceTableName = "sheet1$" \'指定要合并的表

--  作者:在线2014
--  发布时间:2018/1/9 23:21:00
--  
谢谢,我试试
--  作者:在线2014
--  发布时间:2018/1/9 23:27:00
--  
@有点蓝 用“mg.SourceTableName = "sheet1$" \'指定要合并的表”解决了,谢谢