Bonjour,

dans une macro OOo j'ouvre une boite de dialog contenant une progressbar.

J'ai utilisé ce code pour intégrer la Progressbar : http://ooo.developpez.com/faq/?page=ProgressBar

Le problème c'est que je ne sais pas où intégrer l'ouverture de ma boite de dialog dans ce code "Dialog1.Execute".

Si je mets "Dialog1.Execute" avant ma boucle de la Progressbar, le dialog s'ouvre et ma Progressbar reste vide.
Si je mets "Dialog1.Execute" après ma boucle de la Progressbar, le dialog s'ouvre après quelques secondes et ma Progressbar est déjà remplie.
Si je mets "Dialog1.Execute" dans la boucle de la Progressbar, le dialog s'ouvre et lorsque je ferme le Dialog un autre s'ouvre (autant de fois que la boucle), et là je vois ma Progressbar qui évolue.


Comment faire pour qu'à l'ouverture du Dialog la Progressbar augmente et comment fermer ensuite automatiquement mon Dialog ?


Merci de vos réponses.