Ms access MS Access使用VBA从Access文件中删除模块
我正在寻找一种使用VBA代码从外部数据库文件中删除VBA模块的方法。 名为“myfile.accdb”的外部文件有一个名为“mod1”的模块。我希望能够在单独的项目中使用VBA代码删除该模块 类似这样的内容: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
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编辑器的访问
因此,上面的代码将帮助您开始,但是,您需要引用外部文件作为应用程序