设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1745|回复: 6
打印 上一主题 下一主题

[ActiveX] 求助,不能导入中文名称的sheet

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-1 16:31:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计划是用下面这个实例进行指定的工作薄导入,但是这个例子中好像只能导入“sheet1、sheet2”这样的工作薄名称,中文名称的工作薄不能导入

另外,这个例子是update数据到表里的,如果想insert数据到表里,怎么改?请大侠帮忙了!!!谢谢!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-12-1 16:34:48 | 只看该作者
将工作薄名称  前后 加 [ ]
3#
发表于 2010-12-1 18:46:37 | 只看该作者
好像还要加$符号
4#
发表于 2010-12-1 21:16:42 | 只看该作者
如果是每天都更新的话,建议用链接表形式,再追加到其他表中。
5#
发表于 2010-12-1 23:53:33 | 只看该作者
学习,学习
6#
 楼主| 发表于 2010-12-2 09:33:13 | 只看该作者
例子里就是加了[] 和$啊

Private Sub sheet_Click()
1017 Dim newt As ADOX.Table
1018 Set newt = newx.Tables(Me![sheet] & "$")   '取得工作表
1019 For k = 0 To newt.Columns.Count - 1   '取得字段名
1020    d = d & ";" & newt.Columns(k).Name
1021 Next
1022 d = Right(d, Len(d) - 1)
1023 Me![daoru_sub].Form![EXC_titel].RowSource = d
1024 Me![daoru_sub].Form![EXC_titel].Requery
7#
 楼主| 发表于 2010-12-8 13:52:04 | 只看该作者
自己顶起来
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-9 10:17 , Processed in 0.088611 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表