olá, pessoal joia?
Existe algum controle activex que tem a função e roda de tempos em tempo, tipo o evento timer do form em access.
Ex. de 10 em 10 minutos executa uma linha de código.
peguei um procedimento aqui no forum, e me atende em partes.
Public Sub aguardarTempo(argTempo As Long)
'tempo em segundos
Dim momentoInicial As Date
Dim momentoAtual As Date
Dim tempoDecorrido As Long
momentoInicial = Now
Do
momentoAtual = Now
tempoDecorrido = DateDiff("s", momentoInicial, momentoAtual)
Loop Until tempoDecorrido >= argTempo
End Sub
Na verdade esse procedimento aguarda, e depois continua a execução do código.
O problema nesse exemplo, é que fica tudo travado.
Preciso de algum jeito de executar de tempo em tempo. Eu pensei nos controles activex. mas se alguém tiver uma sugestão.
Obrigado.
Existe algum controle activex que tem a função e roda de tempos em tempo, tipo o evento timer do form em access.
Ex. de 10 em 10 minutos executa uma linha de código.
peguei um procedimento aqui no forum, e me atende em partes.
Public Sub aguardarTempo(argTempo As Long)
'tempo em segundos
Dim momentoInicial As Date
Dim momentoAtual As Date
Dim tempoDecorrido As Long
momentoInicial = Now
Do
momentoAtual = Now
tempoDecorrido = DateDiff("s", momentoInicial, momentoAtual)
Loop Until tempoDecorrido >= argTempo
End Sub
Na verdade esse procedimento aguarda, e depois continua a execução do código.
O problema nesse exemplo, é que fica tudo travado.
Preciso de algum jeito de executar de tempo em tempo. Eu pensei nos controles activex. mas se alguém tiver uma sugestão.
Obrigado.