以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  Microsoft Jet 数据库引擎找不到对象'321'。请确定对象是否存在,并正确地写出它的名称和路径。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=55023)

--  作者:qqlclc
--  发布时间:2014/8/8 23:47:00
--  Microsoft Jet 数据库引擎找不到对象'321'。请确定对象是否存在,并正确地写出它的名称和路径。
本人狐表初学者,看泡泡视屏后自己学着做,但第一步合并EXCEL怎么也不成功
各种方法都试了,刚开始在WIN8系统机子做,不行,换成XP系统还是不行,
总提示:
.NET Framework 版本:2.0.50727.7512
Foxtable 版本:2014.8.4.1
错误所在事件:
详细错误信息:
Microsoft Jet 数据库引擎找不到对象\'321\'。请确定对象是否存在,并正确地写出它的名称和路径。


看网上说在表格名前家$,EXCEL表格名字也加$,然后提示就变成这样了:
\'321$\' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。

我的代码是看着视屏,从说明文件里复制修改的
Dim mg As New Merger
mg.SourcePath = "c:\\农户信息.xls"
mg.Format = "excel" \'指定格式
mg.SourceTableName = "321$" \'指定要合并的表
mg.DataTableName = "农户信息" \'指定接收数据的表
mg.Merge() \'开始合并


农户信息EXCEL的文件就在C盘下,也没问题,我还特意把OFFICE2007换成了2003  还是不行,恳请大师指点,本想学学狐表,结果门都进步去了,,,在线等待,谢谢了


--  作者:qqlclc
--  发布时间:2014/8/8 23:48:00
--  
这问题困扰我三天,赶快帮我解答下吧,,万分感谢了
--  作者:paullqxp
--  发布时间:2014/8/9 8:15:00
--  
只要在工作簿名字后加$就好 就是那个 sheet1  sheet2  sheet3 名称里
excel工作表名称不要加$的。

--  作者:Bin
--  发布时间:2014/8/9 8:49:00
--  
Excel文件发出来看看
--  作者:qqlclc
--  发布时间:2014/8/9 13:22:00
--  

万分感谢,搞定了,就是那个$问题,我命令里加了,EXCEL表格里也加了,结果就不行,,

按你的方法一下就好了,谢了