OlMarkInterval 枚举 (Outlook)

指定 Outlook 项目标记为任务的时间段。

名称 Description
olMarkComplete 5 将任务标记为完成。
olMarkNextWeek 3 将任务截止时间标记为下周。
olMarkNoDate 4 将任务截止时间标记为无日期。
olMarkThisWeek 2 将任务截止时间标记为本周。
olMarkToday 0 将任务截止时间标记为今天。
olMarkTomorrow 1 将任务截止时间标记为明天。

备注

此枚举由 MarkAsTask 方法用于以下 Outlook 项目:

根据所选的值,以下属性将被设置为指定的默认值。

枚举值 Property values
olMarkComplete 如果项目已标记为任务,则“TaskCompletedDate”设置为 Visual Basic) 中的“立即 (当前日期和时间”。 如果项目尚未标记为某项任务,或者如果该任务已被标记完成 TaskCompletedDate设置为空日期值 (第 1/1/4501 #)。
olMarkNextWeek IsMarkedAsTask IsMarkedAsTask 设置为 True True。 TaskSubject TaskSubject 设置为 Outlook 项目的 Subject Subject 属性值。 TaskStartDate TaskStartDate 设置为下周的第一个工作日。 TaskDueDate TaskDueDate 设置为下周的最后一个工作日。 TaskCompletedDate 设置为空日期值 (#1/1/4501#)。 ToDoTaskOrdinal 设置为当前日期和时间(在 Visual Basic 中为 Now)。
olMarkNoDate IsMarkedAsTask IsMarkedAsTask 设置为 True TrueTaskSubject 设置为 Outlook 项目的 Subject 属性值。 TaskStartDateTaskDueDateTaskCompletedDate 设置为 Null(在 Visual Basic 中为 Nothing)。 ToDoTaskOrdinal 设置为当前日期和时间(在 Visual Basic 中为 Now)。
olMarkThisWeek IsMarkedAsTask IsMarkedAsTask 设置为 True True。 TaskSubject TaskSubject 设置为 Outlook 项目的 Subject Subject 属性值。 TaskStartDate TaskStartDate 设置为比当前日期早两个工作日的日期。 如果该值超出了 TaskDueDate TaskDueDate 的值,则 TaskStartDate TaskStartDate 将设置为 TaskDueDate TaskDueDate 的值。 TaskDueDate TaskDueDate 设置为本周的最后一个工作日。 TaskCompletedDate 设置为空日期值 (#1/1/4501#)。 ToDoTaskOrdinal 设置为当前日期和时间(在 Visual Basic 中为 Now)。
olMarkToday IsMarkedAsTask IsMarkedAsTask 设置为 True True。 TaskSubject TaskSubject 设置为 Outlook 项目的 Subject Subject 属性值。 TaskStartDate TaskStartDate 和 TaskDueDate TaskDueDate 设置为当前日期。 TaskCompletedDate 设置为空日期值 (#1/1/4501#)。 ToDoTaskOrdinal 设置为当前日期和时间(在 Visual Basic 中为 Now)。
olMarkTomorrow IsMarkedAsTask IsMarkedAsTask 设置为 True True。 TaskSubject TaskSubject 设置为 Outlook 项目的 Subject Subject 属性值。 TaskStartDate TaskStartDate 和 TaskDueDate TaskDueDate 设置为比当前日期晚一天的日期。 TaskCompletedDate 设置为空日期值 (#1/1/4501#)。 ToDoTaskOrdinal 设置为当前日期和时间(在 Visual Basic 中为 Now)。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。