Notifications
Clear all

PAUSAR MACRO COM O MÉTODO ONTIME ATÉ TÉRMINO DO TEMPO

5 Posts
3 Usuários
0 Reactions
1,120 Visualizações
(@romelvsr)
Posts: 0
New Member
Topic starter
 

Amigos, bom dia!
Tenho uma macro de envio de e-mail e a depender da quantidade de e-mail's enviados a planilha trava junto com outlook.
Estou achando que por razão da velocidade de envio entre um e-mail e outro o outlook não está acompanhando e acaba travando tudo.

Pensei em fazer um teste pausando a leitura da macro após o envio de um e-mail através do método ONTIME, e após o término do tempo definido a macro continuasse a leitura, sem precisar chamar a macro toda vez que terminar o tempo, e sim continuar de onde pausou até por que está dentro de um FOR NEXT.

Alguém consegue me ajudar?

 
Postado : 16/03/2018 7:07 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

ROMELVSR,

Bom dia!

Para testar, coloque um BREAK POINT na linha de comando logo após a instrução .SEND (que envia o email) que você pode esperar, manualmente, o tempo que você quiser. Depois é só prosseguir a execução do código com a tecla F8, linha a linha. Você pode também teclar F5 que o código vai rodar novamente até encontrar o break point e parar de novo.

Isso possibilitará que você teste se a questão é a velocidade de disparo dos email's.

 
Postado : 16/03/2018 7:22 am
(@romelvsr)
Posts: 0
New Member
Topic starter
 

Wagner, bom dia!
Vou fazer o teste conforme vc me orientou, mas já adiantando caso o problema seja mesmo o acompanhamento do outlook, existe uma forma por código de fazer isso?
Aproveitamos para fechar o tópico e deixar essa solução para os demais colegas.

 
Postado : 16/03/2018 7:57 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Eu desconheço... pode também ser um problema de memória RAM. Já utilizei rotina para envio automático de mais de 200 email's diferentes para locais diferentes e não tive qualquer problema de travamento ou coisa parecida.

 
Postado : 16/03/2018 8:59 am
(@mprudencio)
Posts: 0
New Member
 

Eu tambem ja vi casos aqui de enviarem 900 emails de uma vez sem travamento.

 
Postado : 18/03/2018 6:50 pm