Macro - affichage d'un message d'attente

Macro - affichage d'un message d'attente - VB/VBA/VBS - Programmation

Marsh Posté le 04-04-2005 à 17:15:30    

Bonjour,
J'ai crée une macro dans word qui, à un moment, doit ouvrir, les uns à la suite des autres, un certain nombre de document....
Cela prend un certain temps et ce n'est pas très agréable de voir une série de document s'ouvrir pour se refermer.  
Par conséquent, je souhaiterais savoir s'il existait un moyen que cela se ne se fasse pas à la vue de l'utilisateur et si, par exemple, la possiblité d'afficher une barre de progression (ou autre) existait à la place....
D'avance, merci à tout ceux qui pourront m'aider ?!?

Reply

Marsh Posté le 04-04-2005 à 17:15:30   

Reply

Marsh Posté le 04-04-2005 à 17:29:48    

Comme tu utilise une Macro, tu passe peut être par VBA.
Créé un nouveau UserForm.
Insères-y un contrôle "ProgressBar". Si celui-ci n'existe pas, prend un "Label" dont tu modifira la couleur de fond.
 
Pour afficher la valeur de la ProgressBar, tu utilise la propriété Value
 
Si tu te sers d'un Label, utilise la propriété Width
 
Au chargement, il faut que tout soit à 0.
 
Après tu augmentes les valeurs et ta barre prend forme.

Reply

Marsh Posté le 04-04-2005 à 20:58:00    

Citation :

Cela prend un certain temps et ce n'est pas très agréable de voir une série de document s'ouvrir pour se refermer.

 
Par hasard c'est pas Application.ScreenUpdating un coup à false le temps d'ouvrir tes fichiers puis à true pour revenir à la mise à jour normale des fenêtres.

Reply

Sujets relatifs:

Leave a Replay

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