Outlook VBA教程:CustomAction事件

当 Outlook项目的自定义动作执行时发生。Action对象和由自定义动作新建的项目都传递给事件。

Sub object_CustomAction(ByVal Action As Object, ByVal Response As Object, Cancel As Boolean)

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

Action  必选。Action对象。

Response  必选。由自定义动作新建的项目。

Cancel  可选(VBScript 中不可用)。当事件发生时为 False。如果事件过程将该参数设置为 True,则不完成自定义动作。

说明

在 VBScript 中,如果将该函数的返回值设置为 False,则不完成自定义动作。

VBA示例

本示例使用CustomAction事件设置响应项目的属性。


Function Item_CustomAction(ByVal myAction, ByVal myResponse)
    Select Case myAction.Name
        Case "Action1"
            myResponse.Subject = "Changed by VB Script"
        Case Else
    End Select
End Function

上页:Outlook VBA教程:Close事件 下页:Outlook VBA教程:CustomPropertyChange事件

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事件 Outlook VBA教程:Progress事件
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号