SetWarnings 宏操作

适用于:Access 2013、Office 2013

可以使用 SetWarnings 操作打开或者关闭系统消息。

注意

如果数据库不受信任,则不允许执行此操作。

Setting

SetWarnings 操作具有以下参数。

操作参数

说明

打开警告

指定是否显示系统消息。 请在“宏生成器”窗格“操作参数”部分的“打开警告”框中单击“是”(打开系统消息)或“否”(关闭系统消息)。 默认值为“否”

备注

可以使用此操作防止模式警告框和消息框使宏停止执行。 不过,始终都会显示错误消息。 另外,Microsoft Access 除了不显示只需选择一个按钮(例如, "确定""取消""是""否")的对话框外,会显示任何需要输入的对话框,例如任何需要您输入文本或者选择多个选项之一的对话框。

Carrying out this action with the Warnings On argument set to No has the same effect as pressing ENTER whenever a warning or message box is displayed. 通常会选择“确定”“是”按钮来响应警告或消息。

在宏执行完后,Access 会自动打开系统消息的显示。

通常,此操作将与 Echo 操作一起使用,后者将一直隐藏宏的执行结果,直到宏执行完。 也可以使用 SetWarnings 操作来隐藏警告框和消息框。

警告

虽然 SetWarnings 操作可以简化与宏之间的交互,但对于关闭系统消息必须要谨慎。 在一些情况下,如果出现某条警告消息,您将不希望再继续执行宏。 除非您对所有宏操作的执行结果有把握,否则应该避免使用此操作。

要在 Visual Basic for Applications (VBA) 模块中运行 SetWarnings 操作,请使用 DoCmd 对象的 SetWarnings 方法。