Dinamicamente adicionar e-mail remetente regra cabeçalho da mensagem no Outlook 2007 através do clique com o botão direito

StackOverflow https://stackoverflow.com/questions/175859

Pergunta

Gostaria de código VBA para o Outlook 2007 para a direita do mouse em uma mensagem em qualquer tela de correio, escolha uma regra para adicioná-lo, e ter o e-mail do remetente ser adicionado ao cabeçalho da mensagem contém o valor para essa regra.

Apenas regras particulares use cabeçalho da mensagem como um critério, de modo que apenas as regras aplicáveis ??devem mostrar quando eu botão direito do mouse uma mensagem.

Foi útil?

Solução

Com um pouco de esforço, você é capaz de manipular o menu de contexto com VBA .

Qualquer versão do Outlook antes de 2007 não tem modelo de objeto para regras.

Mas desde OL2007, cada método de armazenamento de objeto expõe GetRules (), que retorna uma coleção de Regras. Tente fazer uma iteração que a recolha e preencher um objeto CommandBarPopup com todas as regras que você deseja. Os objetos de regras podem ser manipulados, portanto, em teoria, você deve ser capaz de fazer o trabalho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top