Exceptions![]() ![]() ![]() |
Exception 对象包含 AppointmentItem 对象一个实例的信息,是定期系列的例外。与其他 Microsoft Outlook 对象不同,Exception 对象为只读对象。这意味着用户不能创建 Exception 对象,该对象是在 AppointmentItem 的属性被更改时创建的。例如,如果更改了 AppointmentItem 的 Start 属性,那么就在 AppointmentItem.RecurrencePattern.Exceptions 中创建了 Exception 对象。
注意 Exceptions 对象基于 RecurrencePattern,而不是基于 AppointmentItem 对象自身。
在 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)