BeforeInputFieldDownload 事件
在写入任意输入字段值之前立即发生此事件。对于任意输入字段的下载,该事件仅发生一次。
语法
Display
_BeforeInputFieldDownload
(ByRef
Cancel
As Boolean
)其中
Display
– 用 WithEvents 关键字或保留名称 Display 声明的 Display 对象变量的名称。Cancel
– 是一个布尔型参数。当发生该事件时,Cancel 将为 False。如果事件过程将此参数设置为 True,则在返回过程后将不会写入任何值。备注
- 发生该事件时,将在事件处理程序运行过程时保存输入字段的值。这允许用户在图形子系统等待返回事件处理程序时与画面进行交互。如果事件处理程序返回时,Cancel 保持为 False,将下载值。
- 对于 NumericInput 或 StringInput 对象,当选择“常规”选项卡上的失去焦点时丢弃输入并重新开始更新选项时,请确保在执行 BeforeInputFieldDownload 事件处理程序时,代码不会导致对象失去焦点。某些可能导致该情况的操作包括:显示一个消息框或用户表单、以编程方式将输入焦点移到另一个对象,或在代码中放置一个会导致 VBA IDE 获得焦点的断点。
提供反馈