Muitos usuários desejam que o Outlook possa atribuir automaticamente uma tarefa específica a pessoas específicas em um horário agendado, como o recurso “Atrasar entrega” para e-mails. Este artigo apresentará como realizá-lo via Outlook VBA.
Como todos sabemos, o Outlook nos permite enviar e-mails em um horário agendado por meio do recurso “Atraso na entrega”, conforme a captura de tela a seguir:
No entanto, esse recurso está disponível apenas para emails, não para reuniões ou tarefas. Assim, muitas pessoas estão ansiosas por um método para enviar reuniões ou tarefas em um horário agendado. Na verdade, podemos realizá-lo simplesmente adicionando um lembrete à tarefa e ao evento Application.Reminder no Outlook VBA. Aqui estão as etapas detalhadas e os códigos VBA.
Atribuir automaticamente uma tarefa a uma pessoa específica em um horário agendado
- No início, vá para o painel Tarefas do Outlook. Selecione a tarefa de origem e clique no botão “Personalizar” no grupo “Acompanhamento” na guia “Página inicial”.
- Em seguida, uma nova caixa de diálogo será exibida. Nela, você pode alterar o campo “Sinalizar para” para “Atribuir esta tarefa”, marcar “Lembrete” e depois definir um horário para o lembrete, ou seja, o horário para atribuir a tarefa. Por fim, clique no botão "OK".
- Em seguida, você pode ir para a guia “Desenvolvedor” e clicar no botão “Visual Basic”.
- Depois disso, clique duas vezes no projeto “ThisOutlookSession” e copie os seguintes códigos na janela do projeto “ThisOutlookSession”.
Sub Application_Reminder(ByVal Item As Object) Dim olTask As TaskItem Dim Recip As String 'Substitua pelo endereço de e-mail do destinatário desejado Recip = "shirley@datanumen.com" If TypeName(Item) = "TaskItem" Então defina olTask = Item Else Exit Sub End If With olTask .Assign .Recipients.Add (Recip) .Send .Display End With End Sub
- Posteriormente, por uma questão de segurança, deverá assinar este código.
- Em primeiro lugar, use “Certificado Digital para Projetos VBA” para criar um certificado.
- Em seguida, volte ao botão “Visual Basic” para assinar o certificado para este código.
- Mais tarde, você pode sair da janela “Visual Basic” e alterar as configurações de macro para habilitar apenas macros assinadas digitalmente.
- Finalmente, você pode simplesmente deixar a tarefa de lado. O Outlook enviará automaticamente a tarefa para os destinatários específicos quando o lembrete fortarts.
Tenha cuidado com macros maliciosas
Na era atual, vírus e malware tornaram-se cada vez mais comuns. Eles geralmente se disfarçam como objetos inócuos, como e-mails. Vírus transmitido por e-mail é um dos most problemas irritantes, pois geralmente estão embutidos nos e-mails aparentemente normais. Mas se você clicar nos links ou abrir os anexos no e-mail, seus dados serão infectados. Para usuários do Outlook, esse risco está por toda parte. Assim, é necessário manter-se vigilante o tempo todo. Caso contrário, assim que seus dados do Outlook forem atacados, você não terá alternativa a não ser recorrer a Ferramenta de correção de dados 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 danos no arquivo SQL mdf e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com