Eu estou procurando um script do Outlook (2003).
O que eu preciso: Desejo encaminhar todos os meus emails da caixa de correio-A (de um PC) para a caixa de correio-B (no meu telefone). A captura é: Essa regra deve ser executada apenas quando eu enviar uma 'solicitação' para a caixa de correio-A.
O que eu fiz: Eu criei duas regras no Outlook 2003.
Regra 1 - Esta regra encaminha todos os emails da caixa de correio-A para a caixa de correio-B. Esta regra funciona, mas não é automatizada (só roda quando pressiono o botão 'regras de execução'). Eu só quero receber e-mails "quando eu quiser".
Regra2- Eu criei uma segunda regra no Outlook. Esta regra começa (em si) quando a caixa de correio A recebe um email com 'get_mail' como assunto do email.
Meu gol: Eu quero que a regra 2 inicie um script. Obviamente, esse script deve executar a regra1.
Resultado: Todos os emails da caixa de correio-A são encaminhados para a caixa de correio-B.
Fundo: Meu objetivo é ler meus e-mails de trabalho no meu telefone, indo do trabalho para casa. Ao enviar um email do meu celular para o meu PC (com o assunto do e-mail get_mail), meu PC (caixa de correio-A) encaminha todos os e-mails para o meu telefone (caixa de correio-B).
Isso é possível usando o VBA? E como deve ser o código? Não tenho experiência com scripts, mas sou bom com PCs e software em geral. Então, eu deveria poder instalá-lo quando alguém fornecer o código.
( p.s. Não é possível simplesmente instalar a conta pop / imap no meu telefone)
fonte
MsgBox "The RunRuleToForwardEmail VBA procedure is running"
. Coloque isso em sua própria linha antes da primeira declaração Dim. Então tente. Se o código estiver sendo executado corretamente, uma mensagem deverá aparecer no Outlook para alertá-lo. Se esta mensagem não aparecer, então algo deve estar errado com a regra que deve ser acionada.rule1
tem que estar rodeado de aspas:"rule1"
. A mensagem ainda deve ter aparecido, não é?