Outlook) (RecurrencePattern 物件
代表相關聯 AppointmentItem 和 TaskItem 物件的週期性約會和工作的發生模式。
註解
使用GetRecurrencePattern方法可傳回與AppointmentItem或TaskItem物件相關聯的RecurrencePattern物件。
呼叫 GetRecurrencePattern 或 ClearRecurrencePattern 的副作用是據此設定專案的 IsRecurring 屬性。 這個屬性可以視需要使用,以便有效率地篩選 Items 物件。
週期模式的類型是由 RecurrenceType 屬性工作表示。 RecurrenceType 屬性是應設定的第一個屬性。
下列屬性適用于所有週期模式: EndTime、 Occurrences、 StartDate、 StartTime或 Type。
下表顯示的是對不同週期類型有效的屬性。 如果儲存專案,且 屬性為 Null 或包含不正確值,就會發生錯誤。 每月和每年模式只對單一的日子有效。 每週模式只適用于DayOfWeekMask的Or。
RecurrenceType | 屬性 | 範例 |
---|---|---|
olRecursDaily | Duration、 EndTime、 Interval、 NoEndDate、 Occurrences、 PatternStartDate、 PatternEndDate、 StartTime | Interval的值 N 是每 N 天一次。 |
olRecursWeekly | DayOfWeekMask、Duration、EndTime、Interval、NoEndDate、Occurrences、PatternStartDate、PatternEndDate、StartTime | Interval的值 N 是每 N 週一次。 DayofWeekMask的範例是每個星期二、星期三和星期四。 |
olRecursMonthly | DayOfMonth, Duration, EndTime, Interval, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime | Interval的值 N 是每 N 個月一次。 DayofMonth的值 N 是當月的每個 N 天。 |
olRecursMonthNth | DayOfWeekMask、Duration、EndTime、Interval、Instance、NoEndDate、Occurrences、PatternStartDate、PatternEndDate、StartTime | Interval的值 N 是每 N 個月一次。 實例的值 N 的範例是每個 Nth Tuesday。 DayofWeekMask的範例是每個星期二和星期三。 |
olRecursYearly | DayOfMonth、 Duration、 EndTime、 Interval、 MonthOfYear、 NoEndDate、 Occurrences、 PatternStartDate、 PatternEndDate、 StartTime | DayofMonth的值 N 是當月的第 N 天。 MonthOfYear的範例是 February。 |
olRecursYearNth | DayOfWeekMask, Duration, EndTime, Interval, Instance, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime | 實例的值 N 的範例是第 N 個星期二。 DayofWeekMask的範例是星期二、星期三和星期四。 MonthOfYear的範例是 February。 |
當您使用週期性約會專案時,您應該釋放任何先前的參考、在存取或修改專案之前取得週期性約會專案的新參考,並在完成並儲存變更後立即釋放這些參考。 此作法適用于週期性 AppointmentItem 物件,以及任何 Exception 或 RecurrencePattern 物件。 若要在 Visual Basic for Applications (VBA) 或 Visual Basic 中釋放參考,請將該現有物件設定為 Nothing。 在 C# 中,明確釋放該物件的記憶體。 如需程式碼範例,請參閱 AppointmentItem 物件的主題。
請注意,即使在您釋放您的參考並嘗試取得新的參考之後,如果仍有另一個增益集或 Outlook 保留的使用中參考,則您的新參照仍會指向物件的過期複本。 因此,請務必在完成週期性約會後立即釋出您的參考。
方法
名稱 |
---|
GetOccurrence |
屬性
另請參閱
Outlook 物件模型參考RecurrencePattern 物件成員
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。