Exécution cyclique d'un scipt VBA dans PCVue

Fermé
Xenoph - 1 juin 2015 à 14:28
Bonjour,

Je souhaite réaliser un programme dont le déclenchement est cyclique (pour un archivage de données) dans PCVue (un logiciel SCADA). J'ai rédigé mon script en VBA mais je cherche encore comment l'appeler de manière cyclique.
J'ai essayé d'utiliser la fonction Application.OnTime mais il semblerait que ma version de VBA soit trop vieille car elle ne reconnaît pas la méthode.
J'ai aussi tenté d'utiliser un ActiveX (AITimer Control) mais j'ai constaté qu'une erreur intervenait à chaque exécution automatique (cyclique donc mais arrêtée à cause de l'erreur). Malheureusement je n'arrive pas à trouver les erreurs relatives à cet ActiveX et ne peut donc pas la résoudre. Je vous joint mon code test si cela peut vous aider.

Je suis ouvert à toute solution mais j'ai réellement besoin que mon script s'exécute de manière cyclique (ou à la fin de chaque heure).


Private Sub Timer1_Timer()
On error GoTo Err
MsgBox "Timer OK"
Err:
MsgBox "Timer failed"
End Sub



Dans l'attente de vos réponses.