gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 00:37:53 26 4
gpt4 key购买 nike

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

类似这样的:
OpenDatabase("myfile.accdb").Modules("mod1").Delete

工作代码将非常感激,因为我未能找到自己的代码,也未能编写自己的代码。

最佳答案

来自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 编辑器的 Access

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

关于ms-access - MS Access 使用 VBA 从 Access 文件中删除模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26948789/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com