Como criar um guião para o Feiticeiro das Regras no Outlook

Resumo

O Assistente de Regras do Outlook permite-lhe "executar um guião" quando criar uma regra específica. Como desenvolvedor, isto permite-lhe realizar uma ação no correio de entrada que não é possível usando as funcionalidades regulares do Feiticeiro das Regras.

Mais Informações

Importante

Embora o Feiticeiro de Regras se refira ao código personalizado como "script", deve criar o código no Outlook Visual Basic para aplicações, não na Microsoft Visual Basic Scripting Edition (VBScript) ou em outros idiomas de script, como o Microsoft JScript. Além disso, o Outlook Visual Basic for Applications não foi concebido para ser implementado, pelo que a implementação deste código personalizado requer configuração manual no computador de cada utilizador. Não é possível criar o código personalizado num Suplemento Outlook COM. Para obter informações adicionais sobre limitações relacionadas com a distribuição de Projetos visuais básicos para aplicações, clique nos seguintes números de artigo para ver os artigos na Base de Conhecimento da Microsoft:

290779 Descrição dos projetos de gestão e distribuição do Outlook 2002 Visual Basic for Applications (VBA)

A Microsoft fornece exemplos de programação apenas para ilustração, sem garantia expressa ou implícita, incluindo, mas não se limitando a, as garantias implícitas de comercialidade e/ou aptidão para um determinado fim. Este artigo assume que está familiarizado com a linguagem de programação que está a ser demonstrada e com as ferramentas usadas para criar e depurar procedimentos. Os profissionais de suporte da Microsoft podem ajudar a explicar a funcionalidade de um determinado procedimento, mas não modificarão estes exemplos para fornecer funcionalidades adicionais ou construir procedimentos para atender às suas necessidades específicas.

Se tiver uma experiência de programação limitada, poderá querer contactar um Parceiro Certificado microsoft ou serviços de aconselhamento microsoft.

Para mais informações sobre as opções de suporte disponíveis e sobre como contactar a Microsoft, visite o seguinte Web site da Microsoft: Microsoft Support

Para implementar o código personalizado para processar a mensagem, crie uma subrotina em Visual Basic for Applications. O nome da subrotina não importa, mas deve aceitar um argumento porque o Feiticeiro das Regras passará uma mensagem de correio (MailItem) ou um pedido de reunião (MeetingItem) para a subrotina. O argumento deve ser da do tipo MailItem ou do MeetingItem, caso contrário a subrotina não estará disponível no Feiticeiro de Regras. Não é possível criar uma subrotina para lidar com ambos os tipos de itens definindo o argumento como objeto de tipo. O seguinte código Outlook Visual Basic for Applications ilustra como criar as subrotinas:

Sub CustomMailMessageRule(Item As Outlook.MailItem)
   MsgBox "Mail message arrived: " & Item.Subject
End Sub

Sub CustomMeetingRequestRule(Item As Outlook.MeetingItem)
   MsgBox "Meeting request arrived: " & Item.Subject
End Sub

Pode colocar a subrotina em qualquer módulo, incluindo o ThisOutlookSession, mas se mover a subrotina para outro módulo ou alterar o nome da subrotina, tem de modificar a regra para apontar para a subrotina atualizada.