tira texto quando o email recebido no Outlook 2010

1

O Outlook 2010 está falando com um Exchange Server (do qual não tenho capacidade de influenciar a alteração), portanto, essa deve ser uma solução do lado do cliente.

De qualquer forma, estou procurando uma maneira de retirar o texto "lixo" que é sempre adicionado à parte inferior da mensagem que recebo de determinados domínios.

Por exemplo, vou conseguir algo assim ...

XXX: Sprocket, Cog [ABC] [123] [XYZ, 456]

Todas as coisas do primeiro '[' on são lixo para mim e eu quero me livrar dele automaticamente no recebimento pelo Outlook.

Alguma sugestão?

    
por SteveT 13.09.2011 / 19:21

1 resposta

1

Você provavelmente terá que criar uma macro que seja acionada pelo recebimento de mensagens.

Para começar, a Microsoft oferece um exemplo sobre como capturar esse evento em KB292063 - "Como criar uma regra personalizada usando o Visual Basic para Applications (VBA) no Outlook 2002 " (ainda aplicável ao OL2010).

De lá, você vai querer usar o RegEx do VBScripts ( expressões regulares ) para fazer um Replace no padrão de texto correspondente (substitua o padrão por nothing / blank).

Por exemplo, usar um padrão de pesquisa de regex de \[.+\] encontrará / match [ABC] [123] [XYZ, 456] na string de exemplo fornecida. Esta ferramenta da Web irá ajudá-lo a garantir que seus padrões RegEx estejam de acordo com o RegEx do VB.

Se você é novo em macros VBA, talvez dê uma olhada no MS '" Introdução ao VBA no Outlook 2010 ".

Se você tiver perguntas de programação VBA específicas, confira o StackOverflow.com .

    
por 13.09.2011 / 21:39