VBA et controle Timer

VBA et controle Timer - Programmation

Marsh Posté le 21-11-2001 à 12:24:13    

Bonjour !
En VB6, j'ai besoin qu'une procédure se lance toutes les 5 minutes. Facile ! Avec le contrôle Timer.
OK, mais moi je travaille sous VBA.
Est-il possible d'utiliser un controle Timer en VBA ?
On m'avait parlé dans un post précédent d'une fonction Set Timer dans l'API Win32. Quelqu'un pourrait m'expliquer comment utiliser cette fonction dans VBA ?
ça serait vraiment sympa si quelqu'un pouvait faire ça.

 

[edtdd]--Message édité par raminagrobi--[/edtdd]

Reply

Marsh Posté le 21-11-2001 à 12:24:13   

Reply

Marsh Posté le 21-11-2001 à 15:01:20    

up ! :bounce:

Reply

Marsh Posté le 21-11-2001 à 15:45:29    

t'as une méthode timer sur un formulaire dans la génération de code

Reply

Marsh Posté le 21-11-2001 à 16:09:10    

:??:
La fonction Timer ne permet pas de déclencher un événement à intervalles réguliers.
Personne ne sait comment on importe le contrôle Timer de Visual Basic dans VBA ? J'ai les deux.

Reply

Marsh Posté le 21-11-2001 à 16:51:21    

il faut faire ça quand tu veux activer le timer
 
TimerInterval = 100 pour activer le timer toutes les 100 msec
TimerInterval = 0 pour désactiver le timer
 
t'as une proc Sub Timer() que tu déclare au même niveau dans lequel tu fais ce que dois faire ton timer
 
c'est plus simple que sous VB

Reply

Marsh Posté le 21-11-2001 à 17:14:47    

:crazy:  
Euh...ça serait bien, mais où tu as vu ça ?
J'ai beau taper timer ou timerinterval dans l'aide, je ne vois rien venir... C'est bien de VBA 6.0 que tu parles ?

Reply

Marsh Posté le 21-11-2001 à 17:36:54    

vba, oui mais sous quel outil ?

Reply

Marsh Posté le 21-11-2001 à 17:39:32    

Là c'est sous un SIG (ArcView 8.1)
Dans VBA pour MSOffice non plus je ne vois pas ça.
De quel outil tu parlais ?
(ça serait bien si c'était si facile avec le mien  :cry:  :cry: )

Reply

Marsh Posté le 21-11-2001 à 18:21:36    

je pensais vba sous access
je connais pas du tout comment ça se passe sous ton truc

Reply

Marsh Posté le 21-11-2001 à 18:34:38    

Rhaa veinard, je viens de vois ça sous Access effectivement.  :cry:  
Allez les gars, un effort please, c'est une question de vie  :benetton:  ou de mort  :gun:  :sweat:

Reply

Marsh Posté le 21-11-2001 à 18:34:38   

Reply

Marsh Posté le 22-11-2001 à 09:16:48    

Peut-être plus de chance aujourd'hui ?

Reply

Marsh Posté le 22-11-2001 à 10:57:08    

On m'avait parlé dans un post précédent d'une fonction Set Timer dans l'API Win32. Quelqu'un pourrait m'expliquer comment utiliser cette fonction dans VBA ?
 :bounce:

Reply

Marsh Posté le 22-11-2001 à 14:29:28    

Regarde ce site il est tres bien pour utiliser les API sous VBA(ou autre):  http://docvb.free.fr/api.php3

Reply

Marsh Posté le 22-11-2001 à 16:05:03    

Merci à ceux qui m'ont répondu ; Nur j'ai mis ton site dans mes favoris.
ça y est j'ai trouvé! (merci Google !)
Alors pour ceux que ça interesse :
- Impossible d'utiliser le contrôle Timer de VB en VBA
- Impossible d'utiliser le Timer de l'API (Adress of non supporté, sauf avec quelques logiciels comme Powerpoint 2000)
J'ai trouvé une solution sur ce site :
http://www.vbdesign.net/activecad/how_to/modeless.html

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed