MailItem.Close 事件 (Outlook)
与项目(父对象的一个实例)相关的检查器关闭时发生。
语法
表达式。关闭 (取消)
expression 表示 MailItem 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Cancel | 必需 | Boolean | (不使用在 VBScript 中)。 假 的事件发生时。 如果事件过程将此参数设置为 True ,则不完成关闭操作并保持检查器为打开。 |
备注
在 Microsoft Visual Basic 脚本版 (VBScript) 中此函数的返回值设置为 False 时,如果不完成关闭操作并保持检查器为打开。
如果使用 Close 方法以触发该事件,则可以仅取消 Close 方法使用 olPromptForSave 参数。
示例
此 Microsoft Visual Basic for Applications (VBA) 示例测试 Close 事件和项目尚未 保存 ,如果它使用 Save 方法保存项不提示用户。
Public WithEvents myItem As Outlook.MailItem
Public Sub Initialize_Handler()
Set myItem = Application.ActiveInspector.CurrentItem
End Sub
Private Sub myItem_Close(Cancel As Boolean)
If Not myItem.Saved Then
myItem.Save
MsgBox " The item was saved."
End If
End Sub
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。