vba动态创建Access数据库文件-如何打开mdb文件

有网友问到如何在ACCESS窗体上执行命令,在指定文件夹生成一个ACCESS数据文件。

利用代码动态创建一个Access数据库文件在运用中确实会经常用。因为有时需要把数据导入到一个新的Access数据库中。

示例,在C盘中创建一个名为“我的数据库”的accdb文件。

Public Sub CreateMdbFile()
Dim myCat As New ADOX.Catalog
Set myCat = CreateObject("ADOX.Catalog")
myCat.Create "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='C:\我的数据库.accdb'"
Set myCat = Nothing
End Sub

注意:

需要引用对象:Microsoft ADO Ext. 2.8 for DDL and Security

创建效果如下图:

vba动态创建Access数据库文件

更多的Access技巧:请关注Office中国论坛

推荐阅读