运行访问菜单或工具栏命令。
语法 表达 .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 = False
或
If 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