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