MS Access使用VBA从访问文件中删除模块

时间:2014-11-15 17:44:57

标签: vba access-vba

我正在寻找一种使用VBA代码从外部数据库文件中删除VBA模块的方法。 外部文件名为" myfile.accdb"有一个名为" mod1"我希望能够在单独的项目中使用VBA代码删除该模块。

这样的事情:
    的openDatabase(" myfile.accdb&#34)。模块(" MOD1&#34)。删除

工作代码将非常受欢迎,因为我没有找到自己的自己,也没有写我自己的。

1 个答案:

答案 0 :(得分:2)

来自Ozgrid.com - How to delete a code module

此代码将删除代码模块。

Sub DeleteThisModule()

Dim vbCom As Object

    MsgBox "Hi, I will delete myself "
    Set vbCom = Application.VBE.ActiveVBProject.VBComponents

    vbCom.Remove VBComponent:= _
    vbCom.Item("Module1")

End Sub

所以你需要一个 Visual Basic For Applications Extensibility 的引用,你还需要信任对VB编辑器的访问

因此,上面的代码将帮助您入门,但是,您需要将外部文件作为应用程序

引用