如何将宏链接添加到快速访问工具栏

如何将宏链接添加到快速访问工具栏

我正在尝试将一个按钮添加到我的快速访问工具栏 (QAT) 中以运行 Access 2007 中的宏。

在 Excel 2007 中,我从未遇到过问题。在自定义快速访问工具栏我可以选择的窗口选择命令来自然后我的所有非私有宏都列出来了。我可以将它们添加到我的功能区中。

然而,在 Access 2007 中,宏列表中没有显示任何内容。我觉得 Access 和宏的基础知识中有些东西是我遗漏的,但不确定是什么...

感谢您的帮助。

添加模块示例另存为测试模块(另见屏幕截图)。我仍然觉得我在这里遗漏了一些非常简单的东西……

Option Compare Database
Option Explicit
Public Sub HelloWorld()
    MsgBox "Hello world!"
End Sub

第一张截图

在此处输入图片描述

答案1

这是术语问题。在 Excel 中,“宏”是 VBA 子程序。在 Access 中,VBA 代码不是“宏”。Access 将不同的东西称为宏,而您没有任何不同的东西。

通过转到功能区上的“创建”选项卡并单击“宏”按钮,然后创建 ACCESS 宏,可以创建 Access 宏。

答案2

在 Access 中,宏是每个数据库(和每个用户)的,并且该列表向您显示的是当前打开的数据库中的所有宏。

因此,如果您为数据库设置了宏,然后关闭它,则该宏将不再在列表中可用。

相关内容