Ao alterar a data de início de uma tarefa do Outlook, por padrão, a data de vencimento também será alterada automaticamente. Caso não goste desse comportamento, você pode utilizar uma das duas abordagens apresentadas neste artigo.
Talvez você já tenha percebido que a data de vencimento de uma tarefa no Outlook varia de acordo com a data de início. Mais especificamente, ao modificar a data de início de uma tarefa, a data de vencimento também será alterada. No entanto, muitos usuários preferem manter a data de vencimento inalterada mesmo que a data de início seja modificada. Portanto, aqui apresentaremos duas maneiras de fazer isso.

Método 1: Utilizar a tecla “Shift”
- Primeiramente, inicie o aplicativo Outlook como de costume.
- Em seguida, mude para a área “Tarefas”.
- Em seguida, selecione e abra uma tarefa clicando duas vezes nela.
- Depois disso, na janela Tarefa subsequente, você deve clicar na seta para baixo do campo “Data de vencimento”.
- Na janela pop-up "Seletor de Data", você deve manter pressionada a tecla "Shift" e, ao mesmo tempo, clicar na data que deseja usar como a nova Data de Início.
- Após selecionar essa data da maneira descrita acima, você verá que o campo “Data de Início” foi alterado para a nova data.
- Por fim, você pode salvar esta tarefa pressionando o botão “Salvar e fechar”.
Dessa forma, sempre que você quiser manter a data de vencimento ao alterar a data de início, terá que pressionar a tecla “Shift”. Isso pode ser um pouco tedioso. Portanto, aqui, ensinaremos outra maneira, que é mais eficaz.
Método 2: Aplicar Outlook VBA
- Para começar, na tela principal do Outlook, pressione as teclas “Alt + F11”.
- Na janela subsequente “Microsoft Visual Basic for Applications”, você pode encontrar e abrir o projeto “ThisOutlookSession”.
- Em seguida, você deve copiar o seguinte código VBA para este projeto.
Public WithEvents objInspectors As Outlook.Inspectors
Public WithEvents objTask As Outlook.TaskItem
Public dStartdate, dDueDate As Date
Private Sub Application_Startup()
Set objInspectors = Outlook.Application.Inspectors
End Sub
Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
If Inspector.CurrentItem.Class = olTask Then
Set objTask = Inspector.CurrentItem
dStartdate = objTask.StartDate
dDueDate = objTask.DueDate
End If
End Sub
Private Sub objTask_PropertyChange(ByVal Name As String)
If Name = "StartDate" Then
If objTask.StartDate <> dStartdate And objTask.StartDate <= dDueDate And objTask.StartDate <> #1/1/4501# Then
objTask.DueDate = dDueDate
objTask.Save
End If
End If
End Sub
- Posteriormente deverá assinar digitalmente este código.
- Depois disso, você deve alterar as configurações de macro do Outlook para habilitar projetos VBA assinados.
- Por fim, você pode reiniciar o Outlook para ativar a nova macro.
- A partir de agora, sempre que você alterar a data de início de uma tarefa, a data de vencimento não será alterada.
Resgatar arquivos PST comprometidos
Como todos sabemos, o Outlook é vulnerável à corrupção. Felizmente, o Outlook vem com uma ferramenta de reparo embutida – ScanpstName. No entanto, para ser honesto, em muitos casos, não pode fazer efeitos. Portanto, uma ferramenta de reparo de terceiros experiente e de boa qualidade é uma questão de necessidade, como DataNumen Outlook Repair
Introdução do autor:
Shirley Zhang é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo recuperação mdf e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com

