Partilhar via


Enumeração OlMarkInterval (Outlook)

Especifica o período de tempo no qual um item do Outlook é marcado como tarefa.

Nome Valor Descrição
olMarkComplete 5 Marca a tarefa como concluída.
olMarkNextWeek 3 Marca a tarefa com vencimento na semana seguinte.
olMarkNoDate 4 Marca a tarefa sem data de vencimento.
olMarkThisWeek 2 Marca a tarefa com vencimento nesta semana.
olMarkToday 0 Marca a tarefa com vencimento hoje.
olMarkTomorrow 1 Marca a tarefa com vencimento amanhã.

Comentários

A enumeração é usada pelo método MarkAsTask para os seguintes itens do Outlook:

Dependendo do valor escolhido, as seguintes propriedades são definidas para os valores padrão especificados.

Valores de enumeração Valores de propriedades
olMarkComplete TaskCompletedDate será definido como a data e hora atuais (Agora no Visual Basic) se o item tiver sido marcado como uma tarefa. TaskCompletedDate é definido como o valor de data vazio (#1/1/4501 #) se o item não foi marcado como uma tarefa, ou se a tarefa já tiver sido marcada completa.
olMarkNextWeek IsMarkedAsTask IsMarkedAsTask está definido para True True. TaskSubject TaskSubject está definido para o valor da propriedade Subject Subject do item do Outlook. TaskStartDate TaskStartDate está definido para o primeiro dia útil da semana seguinte. TaskDueDate TaskDueDate está definido para o último dia útil da semana seguinte. TaskCompletedDate é definido como um valor de data vazio (#1/1/4501#). ToDoTaskOrdinal está definido para a data e a hora atual (Now no Visual Basic).
olMarkNoDate IsMarkedAsTask IsMarkedAsTask está definido para True True. TaskSubject está definido para o valor da propriedade Subject do item do Outlook. TaskStartDate, TaskDueDate e TaskCompletedDate estão definidos para Null (Nothing no Visual Basic). ToDoTaskOrdinal está definido para a data e a hora atual (Now no Visual Basic).
olMarkThisWeek IsMarkedAsTask IsMarkedAsTask está definido para True True. TaskSubject TaskSubject está definido para o valor da propriedade Subject Subject do item do Outlook. TaskStartDate TaskStartDate está definido para uma data com dois dias úteis de antecedência da data atual. Caso o valor exceda o valor de TaskDueDate TaskDueDate, TaskStartDate TaskStartDate está definido para TaskDueDate TaskDueDate. TaskDueDate TaskDueDate está definido para o último dia útil da semana atual. TaskCompletedDate é definido como um valor de data vazio (#1/1/4501#). ToDoTaskOrdinal está definido para a data e a hora atual (Now no Visual Basic).
olMarkToday IsMarkedAsTask IsMarkedAsTask está definido para True True. TaskSubject TaskSubject está definido para o valor da propriedade Subject Subject do item do Outlook. TaskStartDate TaskStartDate e TaskDueDate TaskDueDate estão definidos para a data atual. TaskCompletedDate é definido como um valor de data vazio (#1/1/4501#). ToDoTaskOrdinal está definido para a data e a hora atual (Now no Visual Basic).
olMarkTomorrow IsMarkedAsTask IsMarkedAsTask está definido para True True. TaskSubject TaskSubject está definido para o valor da propriedade Subject Subject do item do Outlook. TaskStartDate TaskStartDate e TaskDueDate TaskDueDate estão definidos para um dia depois da data atual. TaskCompletedDate é definido como um valor de data vazio (#1/1/4501#). ToDoTaskOrdinal está definido para a data e a hora atual (Now no Visual Basic).

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.