Em geral, todas as tarefas serão colocadas na pasta de tarefas padrão do Outlook, independentemente de suas tarefas ganhas ou das tarefas que você atribui a outras pessoas. Este artigo apresentará como fazer com que o Outlook mova automaticamente as tarefas atribuídas a outras pessoas para uma pasta de tarefas específica.
O Outlook nos permite atribuir tarefas a outras pessoas. Mas enquanto isso, as tarefas que você atribuir a outras pessoas também serão salvas em sua pasta de tarefas padrão. Nesse caso, se você frequentemente precisa atribuir tarefas a outras pessoas, sua pasta de tarefas ficará uma bagunça. A melhor maneira de classificar e gerenciar suas tarefas é criar uma pasta separada e mover as tarefas atribuídas a outras pessoas para essa pasta. Mas fazer isso manualmente será um pouco problemático. Aqui vamos ajudá-lo a alcançá-lo automaticamente com o Outlook VBA.
Mover automaticamente as tarefas atribuídas a outros para uma pasta de tarefas específica
- Para começar, você deve criar uma nova pasta de tarefas. Clique com o botão direito do mouse na sua pasta de tarefas padrão e escolha “Nova Pasta”. Especifique um nome para ela. Aqui, usaremos “Teste” como exemplo.

- Em seguida, mude para a guia “Desenvolvedor” e clique no botão “Visual Basic”.
- Em seguida, na nova janela “Visual Basic”, clique duas vezes no projeto “ThisOutlookSession” e copie os seguintes códigos VBA para ele.
Public WithEvents Items As Outlook.Items
Sub Application_Startup()
Set Items = Session.GetDefaultFolder(olFolderTasks).Items
End Sub
Sub Items_ItemAdd(ByVal Item As Object)
If TypeName(Item) = "TaskItem" Then
MoveTask Item
End If
End Sub
Sub MoveTask(Item As TaskItem)
Dim Folder As Outlook.Folder
Dim myName As String
'replace "smith" with your own account name
myName = "Smith"
If InStr(Item.Owner, myName) = 0 Then
Set Folder = Session.GetDefaultFolder(olFolderTasks).Folders("Test")
Item.Move Folder
End If
End Sub
Nota: A string “myName” depende do nome da sua conta. Você pode ir para "Configurações da conta" para verificar o campo "Seu nome", como na captura de tela a seguir:
- Depois disso, você deve assinar este código e alterar as configurações de macro. Para obter mais detalhes, consulte a Etapa 2 no artigo “2 etapas para marcar automaticamente lixo eletrônico como lido no Outlook”.
- Finalmente você pode tentar.
- Primeiro, crie uma nova tarefa e clique no botão “Atribuir tarefa” na nova janela Tarefa.
- Em seguida, você pode compor a tarefa e selecionar o destinatário e, por último, clicar no botão "Enviar".
- Depois disso, você pode ir para a lista de pastas de tarefas. Você descobrirá que esta tarefa está definitivamente colocada na pasta “Teste”.
Lidar com arquivos corrompidos do Outlook
Se você receber mensagens de erro do Outlook relacionadas aos seus arquivos do Outlook, é provável que os arquivos estejam corrompidos. Nessa situação, você pode usar a ferramenta de reparo integrada, Scanpst.exe, para tentar. Se falhar, seu último recurso deve selecionar um mais potente ferramenta de correção de arquivo corrompido do Outlook, gostar 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 reparar SQL Server banco de dados mdf e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com





