Outlook VBA教程:Close事件

当关闭与 Outlook项目相关的“Explorer”时发生。

Sub object_Close(Cancel As Boolean)

object  该表达式的值为“应用于”列表中的一个对象。在 VBScript 中,用 Item 代替。

Cancel  可选(VBScript 中不可用)。当事件发生时为 False。如果事件过程将该参数设置为 True,则不完成关闭操作并且 Explorer 保持打开状态。

说明

在 VBScript 中,如果将该函数的返回值设置为 False,则不完成关闭操作并 Explorer 且仍处于打开状态。Inspector 和 Explorer对象的此事件不能取消。

如果使用Close方法触发该事件,则只有当 Close方法使用 olPromptForSave参数时才可以取消此事件。

VBA示例

本示例测试 Close事件,如果项目尚未保存,则使用Save方法保存项目而不提示用户。


Function Item_Close()
    If Not Item.Saved Then
        Item.Save
    End If
End Function

上页:Outlook VBA教程:BeforeViewSwitch事件 下页:Outlook VBA教程:CustomAction事件

Outlook VBA教程:Close事件:相关链接

Outlook VBA教程:CustomAction事件 Outlook VBA教程:CustomPropertyChange事件
Outlook VBA教程:Deactivate事件 Outlook VBA教程:FolderAdd事件
Outlook VBA教程:FolderChange事件 Outlook VBA教程:FolderRemove事件
Outlook VBA教程:FolderSwitch事件 Outlook VBA教程:Forward事件
Outlook VBA教程:GroupAdd事件 Outlook VBA教程:ItemAdd事件
Outlook VBA教程:ItemChange事件 Outlook VBA教程:ItemRemove事件
Outlook VBA教程:ItemSend事件 Outlook VBA教程:MapiLogonComplete事件
Outlook VBA教程:NewExplorer事件 Outlook VBA教程:NewInspector事件
Outlook VBA教程:NewMail事件 Outlook VBA教程:OnError事件
Outlook VBA教程:Open事件 Outlook VBA教程:OptionsPagesAdd事件
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号