共用方式為


Outlook) (例外狀況物件

表示 AppointmentItem 物件的一個實例相關資訊,這是週期性數列的例外狀況。

註解

不同于大部分的其他 Microsoft Outlook 物件, Exception 物件是唯讀物件。 這表示您無法建立 Exception 物件,而是在 AppointmentItem 的屬性改變時就會建立此物件。 例如,如果您變更一個AppointmentItemStart屬性,您已在AppointmentItem.RecurrencePattern.Exceptions中建立例外狀況。

注意事項

Exceptions物件位於RecurrencePattern上,而不是AppointmentItem物件本身。

當您使用週期性約會專案時,您應該釋放任何先前的參考、在存取或修改專案之前取得週期性約會專案的新參考,並在完成並儲存變更後立即釋放這些參考。 此作法適用于週期性 AppointmentItem 物件,以及任何 ExceptionRecurrencePattern 物件。 若要在 Visual Basic for Applications (VBA) 或 Visual Basic 中釋放參考,請將該現有物件設定為 Nothing。 在 C# 中,明確釋放該物件的記憶體。 如需程式碼範例,請參閱 AppointmentItem 物件的主題。

請注意,即使在您釋放您的參考並嘗試取得新的參考之後,如果仍有另一個增益集或 Outlook 保留的使用中參考,則您的新參照仍會指向物件的過期複本。 因此,請務必在完成週期性約會後立即釋出您的參考。

範例

下列 Visual Basic for Applications (VBA) 範例會從與RecurrencePattern物件相關聯的 Exceptions集合物件擷取第一個Exception物件。

Sub GetException() 
 
 Dim myNameSpace As Outlook.NameSpace 
 
 Dim myFolder As Outlook.Folder 
 
 Dim myItems As Outlook.Items 
 
 Dim myApptItem As Outlook.AppointmentItem 
 
 Dim myRecurrencePattern As Outlook.RecurrencePattern 
 
 Dim myException As Outlook.Exception 
 
 
 
 Set myNameSpace = Application.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) 
 
End Sub

屬性

名稱
Application
AppointmentItem
Class
Deleted
OriginalDate
Parent
Session

另請參閱

Outlook 物件模型參考

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應