打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
《神奇的VBA》编程:获取Access数据表列表

Access数据库是微软一个经典的小型数据库,该数据库在职场办公环境中有着广泛的应用,对于办公环境中,单个部门或者跨部门的数据存储、共享和交互有着重要的作用,弥补Excel表格在多人共享和数据存储的不足。

本篇《神奇的VBA》将继续分享Access方面操作,如何从Access数据库中查询所有数据库表信息。

首选注意事项:

VBE中务必添加引用“Microsoft Activex Data ObjectsLibrary” 任意版本即可。

示例代码:






















Sub 提取Access数据所有数据表名称()Dim Conn As New ADODB.Connection   'Microsoft Activex Data Objects LibraryDim rs As New ADODB.RecordsetDim sSQL As StringDim sConnect As StringDim i As Long sConnect ="Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\baowangfu\Desktop\公司信息.accdb;Jet OLEDB:DatabasePassword=123456;"Conn.Open sConnectSet rs = Conn.OpenSchema(adSchemaTables, Array(Empty,Empty, Empty, "TABLE"))If Not rs.EOF ThenDo While Not rs.EOF i = i + 1   ActiveSheet.Range("A" & i).Value = rs!TABLE_NAME rs.MoveNextLoopEnd If rs.CloseConn.CloseEnd Sub

经过运行验证,完美获取数据库中的所有表信息。运用本篇《神奇的VBA》分享的代码,本篇抛砖引玉,实际运用时,用户可以借鉴进行标准化封装,便于复用。

原创码字不易

欢迎"点赞","转发" 或点击""


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel、VBA与MySQL交互
Excel VBA Excel表数据导入Access数据库
在EXCEL中使用VBA通过Connector/ODBC连接MySQL服务器 - 信息技术...
Excel VBA 连接各种数据库(三) VBA连接SQL Server数据库
Excel之VBA常用功能应用篇:利用ListView控件实现分页显示效果
Excel VBA 与 SQL 语言的综合运用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服