宏/脚本
Runcommand操作-Access编程开发
2001-02-20 13:19:56

使用 RunCommand 操作可以运行 Microsoft Access 的内置命令。内置命令可以出现在 Access 菜单栏、工具栏或快捷菜单上。RunCommand 操作具有以下操作参数:

说明   在 Access 97 中,RunCommand 操作取代了 DoMenuItem 操作。当打开并保存一个包含 DoMenuItem 操作的早期版本的 Access 宏时,DoMenuItem 操作及其参数会自动转换为对应的 RunCommand 操作。“宏”窗口中的操作列表上不再有 DoMenuItem 操作。

使用 RunCommand 操作可以运行自定义菜单栏、全局菜单栏、自定义快捷菜单或全局快捷菜单上的 Access 命令。然而,如果要把 Access 命令添加到自定义菜单和快捷菜单中,则使用“自定义”对话框(将鼠标指向“视图”菜单上的“工具栏”,然后单击“自定义”命令即可显示该对话框)通常会更加简单。在“自定义”对话框的“命令”选项卡上列出了显示在 Access 工具栏和菜单中的内置 Access 命令。

在宏中与条件表达式一起使用 RunCommand 操作可以根据一定的条件运行命令。外语学习

注意   “文件”菜单显示最近使用的数据库。可以单击其中一个数据库以打开它,而不用单击“打开数据库”。在“命令”参数的下拉列表框中并没有显示这些数据库项,不能通过在宏中使用 RunCommand 操作的方法访问它们。

在从以前版本的 Access 中转换 Access 数据库时,有些命令将不可用。它们可能在 Access 中被重新命名、移到别的菜单或从此失效。对于这种命令,DoMenuItem 操作将不能转换为 RunCommand 操作。在打开宏时,Access 将会针对这种命令显示一个带有空白“命令”参数的 RunCommand 操作。必须编辑该宏并输入一个有效的命令参数,或删除 RunCommand 操作。

若要在 Visual Basic 中运行 RunCommand 操作,可使用 Application 对象的 RunCommand 方法。(相当于 DoCmd 对象的 RunCommand 方法。)