OlMarkInterval 列舉 (Outlook)
指定 Outlook 項目標示為工作的期間。
名稱 | 值 | 描述 |
---|---|---|
olMarkComplete | 5 | 將工作標記為完成。 |
olMarkNextWeek | 3 | 將工作標記為下週到期。 |
olMarkNoDate | 4 | 將工作標記為沒有到期日。 |
olMarkThisWeek | 2 | 將工作標記為本週到期。 |
olMarkToday | 0 | 將工作標記為今天到期。 |
olMarkTomorrow | 1 | 將工作標記為明天到期。 |
註解
這個列舉是由 MarkAsTask 方法在下列 Outlook 項目使用的:
取決於選擇的值,下列屬性會設定為指定的預設值。
列舉值 | 屬性值 |
---|---|
olMarkComplete | 如果專案已標示為工作,則 TaskCompletedDate會在 Visual Basic) 中設定為目前日期和時間 (Now。 如果項目尚未標記為工作,或是工作已標記為完成,則 TaskCompletedDate 會設定為空白的日期值 (#1/1/4501#)。 |
olMarkNextWeek | IsMarkedAsTask 設定為 True。 TaskSubject 設定為 Outlook 項目 Subject 屬性的值。 TaskStartDate 設定為下週的第一個工作天。 TaskDueDate 設定為下週的最後一個工作天。 TaskCompletedDate 設定為空白的日期值 (#1/1/4501#)。 ToDoTaskOrdinal 設定為目前日期與時間 (Visual Basic 中的 Now)。 |
olMarkNoDate | IsMarkedAsTask 設定為 True。 TaskSubject 設定為 Outlook 項目 Subject 屬性的值。 TaskStartDate、TaskDueDate 和 TaskCompletedDate 設定為 Null (Visual Basic 中的 Nothing)。 ToDoTaskOrdinal 設定為目前日期與時間 (Visual Basic 中的 Now)。 |
olMarkThisWeek | IsMarkedAsTask 設定為 True。 TaskSubject 設定為 Outlook 項目 Subject 屬性的值。 TaskStartDate 設定為目前日期的兩個工作天之前。 如果其值超過 TaskDueDate 的值,TaskStartDate 便會設定為 TaskDueDate 的值。 TaskDueDate 設定為本週的最後一個工作天。 TaskCompletedDate 設定為空白的日期值 (#1/1/4501#)。 ToDoTaskOrdinal 設定為目前日期與時間 (Visual Basic 中的 Now)。 |
olMarkToday | IsMarkedAsTask 設定為 True。 TaskSubject 設定為 Outlook 項目 Subject 屬性的值。 TaskStartDate 和 TaskDueDate 設定為目前日期。 TaskCompletedDate 設定為空白的日期值 (#1/1/4501#)。 ToDoTaskOrdinal 設定為目前日期與時間 (Visual Basic 中的 Now)。 |
olMarkTomorrow | IsMarkedAsTask 設定為 True。 TaskSubject 設定為 Outlook 項目 Subject 屬性的值。 TaskStartDate 和 TaskDueDate 設定為目前日期之後的一天。 TaskCompletedDate 設定為空白的日期值 (#1/1/4501#)。 ToDoTaskOrdinal 設定為目前日期與時間 (Visual Basic 中的 Now)。 |
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。