不打开另一个工作簿取它里面的工作表名 (使用数据库引擎)
来源:互联网 发布:大秦帝国之崛起 知乎 编辑:程序博客网 时间:2024/05/16 01:00
转自http://blog.csdn.net/laoyebin/article/details/5332990
Sub test() Dim cn As Object, cat As Object, tbl As Object, str$ Set cn = CreateObject("ADODB.Connection") Set cat = CreateObject("ADOX.Catalog") Set tbl = CreateObject("ADOX.Table") cn.Open "dsn=excel files;dbq=" & ThisWorkbook.Path & "/test.xls" cat.ActiveConnection = cn For Each tbl In cat.Tables str = str & Replace(tbl.Name, "$", "") & vbCrLf Next MsgBox str cn.Close Set cn = Nothing Set cat = Nothing Set tbl = NothingEnd Sub
注意:1、没有真正意义上的不打开表,这个示例是用数据库引擎打开的,是一种隐式的打开方法。
2、输出结果是按字母顺序排序的,而不是那个工作簿里面真正的表的顺序。
0 0
- 不打开另一个工作簿取它里面的工作表名 (使用数据库引擎)
- 不打开另一个工作簿取它里面的工作表名
- 解决编辑SharePoint 的Excel文件时(使用本地Excel 2010) 报错。"Microsoft Excel 无法打开或修复此工作薄,因为它已损坏"
- 使用工作区一次打开多个Excel工作簿
- 怎么使用(c#)asp.net打开一个xml文件然后对它进行修改保存。后台工作
- 循环改工作簿和工作表名
- excel中将一张表中数据拆分成多个工作表,按部门不相同的拆分成单个工作表,且单个工作表名及为部门
- SQL取数据库表名的方法
- 【工作记录0016】无法更新 EntitySet“表名”,因为它有一个 DefiningQuery
- Excel2010使用打开命令或历史记录打开最近保存的工作表
- SQL 复制数据库里面的表到另一个表
- 不工作的日子
- 工作的不开心
- JSP引擎的工作原理
- JSP引擎的工作原理
- JSP引擎的工作原理
- JavaScript引擎的工作原理
- JavaScript引擎的工作原理
- nagios发送邮件命令配置
- Power8伴随云计算横空出世
- iOS真机测试需要导入的文件
- Android单线程模型中Message、Handler、Message Queue、Looper之间的关系---附实例源码
- JSP 自动点击超链接
- 不打开另一个工作簿取它里面的工作表名 (使用数据库引擎)
- 进程隐藏与进程保护(SSDT Hook 实现)(二)
- 错排递推公式
- 2015年AP延期考试信息,你看懂了么?
- 进程隐藏与进程保护(SSDT Hook 实现)(三)
- 数据库多表连接查询
- bestCoder 百度之星程序设计资格赛 1005下棋
- [前端] JS控制音乐播放
- 博客搬家:www.915hm.com