Encontrei dois links sobre esse problema:
- Como estender as regras do Outlook por meio de scripts
- Como criar uma regra personalizada usando o Visual Basic for Applications (VBA) no Outlook
Eu acredito especialmente que o primeiro seria útil.
É possível criar uma regra personalizada para o Outlook? Eu sei que eu posso importar o arquivo rwz para o outlook, mas eu quero escrever uma regra de script com um "pensamento" mais avançado. isso é possível? Existe algum manual para isso?
Encontrei dois links sobre esse problema:
Eu acredito especialmente que o primeiro seria útil.
Eu acredito que há outra solução para os que já foram apresentados. Especialmente se você não tem medo de um pouco de codificação.
A solução foi apresentada em pergunta semelhante .
Você pode obtê-lo integralmente no projeto p0r do Github.
Ele está usando o Powershell para automatizar as regras do Outlook . Ele permite que você crie sua própria regra apenas escolhendo o diretório de destino e modificando as condições na instrução if.
Exemplo de regra que depende da string contida no assunto do email pode ter esta aparência:
# MOVING NOT IMPORTANT MESSAGES TO DELETED ITEMS
# ! MARKING EACH MOVED ITEM AS UNREAD
IF ($Email.Subject -match "not important" -or $Email.Subject -match "not-important" ) {
$Email.UnRead = $True
$Email.Move($DeletedItems) | out-null
display ([string]$Email.Subject ) ([string]"Red")
continue
}
Você pode usar todos os campos no objeto Email para criar sua própria regra personalizada. Todas as propriedades de e-mail foram listadas aqui .
Espero que isso ajude você.
Tags microsoft-outlook