当我们需要用VBA代码删除表时,有三种方法可以实现。不过需要注意的是,删除表之后是无法恢复的,因此,大家在测试时,要做好文件的备份。
方法一:
'需要在VBA引用中引用DAO 3.6 Object Library
Dim db As Database
Set db = CurrentDb
'表删除后无法恢复,务必做好备份
db.TableDefs.Delete "表名称"
方法二:
'表删除后无法恢复,务必做好备份
DoCmd.RunSQL "drop table 表名称"
方法三:
'表删除后无法恢复,务必做好备份
DoCmd.DeleteObject acTable, "表名称"