以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  excel合并导入  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=64930)

--  作者:zt1992
--  发布时间:2015/3/5 11:09:00
--  excel合并导入

我设置导入按钮的时候,弹出:Microsoft Jet 数据库引擎找不到对象\'客户档案\'。请确定对象是否存在,并正确地写出它的名称和路径。

我用的是excel2007,跟这个有关系吗


--  作者:Bin
--  发布时间:2015/3/5 11:11:00
--  
导入代码中的表名,只是的是工作簿名称 也就是SHEET名, 通常显示在Excel文件打开后的左下角.   你名称没有写对.
--  作者:有点甜
--  发布时间:2015/3/5 11:11:00
--  

 路径或者文件名或者表名肯定写错了。

 

 Excel2007的后缀名是 .xlsx


--  作者:zt1992
--  发布时间:2015/3/5 11:25:00
--  

Dim mg As New Merger
mg.SourcePath = "C:\\Documents and Settings\\Administrator\\桌面\\客户档案.xlsx"
mg.Format = "excel" \'指定格式
mg.SourceTableName = "客户档案" \'指定要合并的表
mg.DataTableName = "客户档案表" \'指定接收数据的表
mg.Merge() \'开始合并

 

 

 

这个样子的意思是导入桌面上的名字叫客户档案的excel表么


--  作者:有点甜
--  发布时间:2015/3/5 11:27:00
--  

Dim mg As New Merger
mg.SourcePath = "C:\\Documents and Settings\\Administrator\\桌面\\客户档案.xlsx"
mg.Format = "excel" \'指定格式
mg.SourceTableName = "Sheet1$" \'指定要合并的表
mg.DataTableName = "客户档案表" \'指定接收数据的表
mg.Merge() \'开始合并

 


--  作者:zt1992
--  发布时间:2015/3/5 11:33:00
--  

可以了,好厉害图片点击可在新窗口打开查看,为什么改成这样就可以了?,没学过编程,昨天看了一晚上视频,准备试试,一早上都纠结在这上面,心好累

谢谢了,亲图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2015/3/5 11:36:00
--  
5楼红色代码,是你Excel表格里面的表的名字,比如 Sheet1、Sheet2、Sheet3等