当从指定集合中删除项目时发生。该事件在 VBScript 中不可用。
Sub object_ItemRemove()
object 该表达式的值为“应用于”列表中的一个对象。
本示例在用户从默认的“联系人”文件夹中删除联系人时,向工作组发送通知消息。示例代码必须放在类模块中,并且在 Microsoft Outlook 调用该事件过程前必须调用 Initialize_handler
例程。
Dim myOlApp As Outlook.Application
Public WithEvents myOlItems As Outlook.Items
Public Sub Initialize_handler()
Set myOlItems = myOlApp.GetNamespace("MAPI").GetDefaultFolder(olFolderContacts).Items
End Sub
Private Sub myOlItems_ItemRemove()
Dim myOlMItem As Outlook.MailItem
If MsgBox("Do you want to notify the Sales Team?", vbYesNo + vbQuestion) = vbYes Then
Set myOlMItem = myOlApp.CreateItem(olMailItem)
myOlMItem.To = "Sales Team"
myOlMItem.Subject = "Remove Contact"
myOlMItem.Body = "Please remove the following contact from your list:"
myOlMItem.Display
End If
End Sub