宏/脚本
RunCommand运行访问菜单或工具栏命令
2017-02-18 21:11:21

RunCommand

运行访问菜单或工具栏命令。

语法       表达 .RunCommand(命令) 重点表达一个代表的内置命令的变量。

RunCommand方法运行指定的菜单命令。如果菜单弹出对话框,将出现对话框。在许多情况下,DoCmd方法将提供更好的自动化,无需用户输入,例如RunCommand acCmdPrint vs DoCmd.PrintOut acSelection

较新版本的Microsoft Access支持与新的Access功能对应的更大的RunCommand常量集。

RunCommand从Access 2.0中 替换了DoCmd.DoMenuItem方法,DoMenuItem仍然仅用于向后兼容。

要保存当前记录,首选语法是

如果Me.Dirty = True,则Me.Dirty = FalseIf Me.Dirty Then Me.Dirty = False

这意味着“如果记录有可以保存的更改,则保存它们。设置me.dirty属性将工作,即使窗体没有焦点,因此它比调用菜单命令acCmdSaveRecord稍强

例子

Application.RunCommand CmdUndo

RunCommand acCmdSelectRecord

RunCommand acCmdPrint

启动工具|的示例函数 选项对话框:

 

Function OpenOptionsDialog() As Boolean    On Error GoTo Error_OpenOptionsDialog   DoCmd.RunCommand Options    OpenOptionsDialog = True

Exit_OpenOptionsDialog:    Exit Function

Error_OpenOptionsDialog:   MsgBox Err & ": " & Err.Description   OpenOptionsDialog = False   Resume Exit_OpenOptionsDialog End Function