在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中的代码了。
发表评论