代表相關 AppointmentItem 與 TaskItem 物件中重複約定與任務的發生模式。
註解
使用 GetRecurrencePattern 方法回傳與 AppointmentItem 或 TaskItem 物件相關的 RecurrencePattern 物件。
呼叫 GetRecurrencePattern 或 ClearRecurrencePattern 會產生相應的 IsRecurring 屬性。 此特性可視需求有效過濾 Items 物件。
重現模式的類型由 RecurrenceType 性質表示。 RecurrenceType 屬性是應設定的第一個屬性。
以下屬性適用於所有遞迴模式: 結束時間(EndTime)、 發生次數(Occurrences)、 起始日期(StartDate)、 開始時間(StartTime)或 類型(Type)。
下表顯示的是對不同週期類型有效的屬性。 若儲存項目後屬性為空值或包含無效值,則會發生錯誤。 每月和每年模式只對單一的日子有效。 每週模式僅作為 DayOfWeekMask 的 Or 有效。
| RecurrenceType | 屬性 | 範例 |
|---|---|---|
| olRecursDaily | 持續時間、 結束時間、 間隔、 無結束日期、 出現次數、 模式起始日期、 模式結束日期、 開始時間 | 區 間 的值 N 是每 N 天一次。 |
| olRecurs週刊 | DayOfWeekMask、Duration、EndTime、Interval、NoEndDate、Occurrences、PatternStartDate、PatternEndDate、StartTime | 間隔的值 N 是每 N 週一次。 DayofWeekMask 的例子是每週二、三、四。 |
| olRecurs月刊 | DayOfMonth、Duration、EndTime、Interval、NoEndDate、occurnces、PatternStartDate、PatternEndDate、StartTime | 區 間 的值 N 是每 N 個月一次。 DayofMonth 的值 N 是每月的第 N 天。 |
| olRecursMonthNth | DayOfWeekMask、Duration、EndTime、Interval、Instance、NoEndDate、Occurrences、PatternStartDate、PatternEndDate、StartTime | 區 間 的值 N 是每 N 個月一次。 例如,值 N 的 例子是每 逢 Nth Tuesday。 DayofWeekMask 的例子是每週二和週三。 |
| olRecurs每年 | DayOfMonth、 Duration、 EndTime、 Interval、 MonthOfYear、 NoEndDate、 occurnences、 PatternStartDate、 PatternEndDate、 StartTime | DayofMonth 的值 N 表示該月的第 N 天。 MonthOfYear 的例子是二月。 |
| olRecursYearNth | 週日遮罩、持續時間、結束時間、間隔、實例、無結束日期、發生次數、模式開始日期、模式結束日期、開始時間 | 例如,N 值的 例子是第 N 星期二。 DayofWeekMask 的例子是星期二、星期三和星期四。 MonthOfYear 的例子是二月。 |
當你處理定期約會項目時,應該先釋出任何先前的參考資料,並在存取或修改該項目前取得新的定期預約項目,並在完成且儲存變更後立即釋出這些參考資料。 此做法適用於重複出現的 AppointmentItem 物件,以及任何 Exception 或 RecurrencePattern 物件。 若要在 Visual Basic for Applications (VBA) 或 Visual Basic 中釋出參考,請將該現有物件設為 Nothing。 在 C# 中,明確釋放該物件的記憶體。 關於程式碼範例,請參閱 AppointmentItem 物件的主題。
請注意,即使你解除參考並嘗試取得新的參考,如果仍有其他外掛或 Outlook 持有的有效參考,該物件仍會指向該物件的過期副本。 因此,完成定期約診後,盡快公開推薦信非常重要。
方法
| 名稱 |
|---|
| GetOccurrence |
屬性
另請參閱
Outlook 物件模型參考RecurrencePattern 物件成員
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。