以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]Microsoft Jet 数据库引擎找不到对象'物料信息$'。请确定对象是否存在,并正确地写出它的名称和路径。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=40335) |
||||
-- 作者:yhwei6516 -- 发布时间:2013/9/15 23:11:00 -- [求助]Microsoft Jet 数据库引擎找不到对象'物料信息$'。请确定对象是否存在,并正确地写出它的名称和路径。 Dim mg As New Merger
这个是我跟视频初学时出现的错误,苦闷了好久,始终找不到问题出在哪里了,请各位大侠指教指教。物料信息不带$也一样会出现这样的错误。附件为该 物料信息.xlsx 。
[此贴子已经被作者于2013-9-16 10:50:24编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2013/9/15 23:20:00 -- 可能情况: 1、你的路径没有写对 C盘没有 物料信息.xls 文件。 2、物料信息.xls文件里,没有一个叫 物料信息 的sheet 3、你的excel软件是2010等高版本的
|
||||
-- 作者:yhwei6516 -- 发布时间:2013/9/15 23:37:00 -- 您说的第一点和第二点我已经再三确认过了,确认无误的。 office版本也有影响么?我的确实是2010版本的。我明天会试试07版的。谢谢您。
[此贴子已经被作者于2013-9-15 23:38:05编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/9/16 8:46:00 -- 把你的这个excel文件发上来,我帮你看看。 |
||||
-- 作者:yhwei6516 -- 发布时间:2013/9/16 10:09:00 -- 我现在把office版本换成2007的也同样出现这样的错误。附件是我的 物料信息 的EXCEL 文档。麻烦指教一下。
|
||||
-- 作者:有点甜 -- 发布时间:2013/9/16 22:13:00 -- 呵呵,经测试,是楼主的代码有问题,小细节楼主忘记了 Dim mg As New Merger mg.SourcePath = "C:\\物料信息.xlsx" mg.Format = "excel" \'指定格式 mg.SourceTableName = "物料信息$" \'指定要合并的表 mg.DataTableName = "物料信息" \'指定接收数据的表 mg.Merge() \'开始合并 |
||||
-- 作者:yhwei6516 -- 发布时间:2013/9/17 11:56:00 -- 以下是引用有点甜在2013-9-16 22:13:00的发言:
呵呵,经测试,是楼主的代码有问题,小细节楼主忘记了 Dim mg As New Merger
mg.SourcePath = "C:\\物料信息.xlsx"
mg.Format = "excel" \'指定格式
mg.SourceTableName = "物料信息$" \'指定要合并的表
mg.DataTableName = "物料信息" \'指定接收数据的表
mg.Merge() \'开始合并 确实是,后缀名的问题。非常感谢各位给的指导。 |