如何在access中打开就运行vba代码?

在access中可以运行vba代码。

如果要让access一打开就运行某个vba代码,需要创建一个名称为AutoExec的宏。

这个宏不是写在vba编辑模块里面的,而是创建在导航窗格中的。

比如要在access打开时就运行以下vba代码:

Sub exceloffice()
    '作者QQ:1722187970,微信:xycgenius,微信公众号exceloffice
    MsgBox "欢迎光临"
End Sub

接下来介绍操作步骤:

 

1.ALT+F11进入VBA代码编辑界面,插入【模块1】,写入上述代码:

 

 

2.再写一个Function过程,调用步骤1中的Sub子过程。

 

 

3.在【创建】选项卡下的【宏与代码】组中的【宏】,新建一个宏,如下:

 

 

4.在添加新操作中选择【RunCode】,然后在函数名称中输入步骤2中创建的Function名称【AutoRun()】

 

 

5.这个是最关键的,关闭【宏1】另存为【AutoExec】名称的宏,如下所示:

 

 

关闭Access,重新打开就可以自动运行sub过程exceloffice中的代码了。

       

发表评论