Ms access MS Access使用VBA从Access文件中删除模块

Ms access MS Access使用VBA从Access文件中删除模块,ms-access,vba,Ms Access,Vba,我正在寻找一种使用VBA代码从外部数据库文件中删除VBA模块的方法。 名为“myfile.accdb”的外部文件有一个名为“mod1”的模块。我希望能够在单独的项目中使用VBA代码删除该模块 类似这样的内容: OpenDatabase(“myfile.accdb”).Modules(“mod1”).Delete 工作代码将非常感谢,因为我没有找到自己的代码,也没有编写自己的代码。From 此代码将删除一个代码模块 Sub DeleteThisModule() Dim vbCom As Obje

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

类似这样的内容:
OpenDatabase(“myfile.accdb”).Modules(“mod1”).Delete

工作代码将非常感谢,因为我没有找到自己的代码,也没有编写自己的代码。

From

此代码将删除一个代码模块

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 Extensionability的引用,还需要信任对VB编辑器的访问

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