Exception 对象

         
Exceptions
Exception
多个对象

Exception 对象包含 AppointmentItem 对象一个实例的信息,是定期系列的例外。与其他 Microsoft Outlook 对象不同,Exception 对象为只读对象。这意味着用户不能创建 Exception 对象,该对象是在 AppointmentItem 的属性被更改时创建的。例如,如果更改了 AppointmentItemStart 属性,那么就在 AppointmentItem.RecurrencePattern.Exceptions 中创建了 Exception 对象。

注意 Exceptions 对象基于 RecurrencePattern,而不是基于 AppointmentItem 对象自身。

使用 Exception 对象

RecurrencePattern 对象中可通过 Exceptions 对象来访问 Exception 对象。

在 Visual Basic for Applications 中:

Set myOlApp = CreateObject("Outlook.Application")
Set myNameSpace = myOlApp.GetNameSpace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(olFolderCalendar)
Set myItems = myFolder.Items
Set myApptItem = myItems("Daily Meeting")
Set myRecurrencePattern = myApptItem.GetRecurrencePattern
Set myException = myRecurrencePattern.Exceptions.Item(1)

在 VBScript 中:

Set myNameSpace = Application.GetNameSpace("MAPI")
Set myFolder = myNameSpace.GetDefaultFolder(9)
Set myItems = myFolder.Items
Set myApptItem = myItems("Daily Meeting")
Set myRecurrencePattern = myApptItem.GetRecurrencePattern
Set myException = myRecurrencePattern.Exceptions.Item(1)