Bonjour SOMMIER Arnaud
Message du 2006-04-04 15:00:
J'essaye d'utiliser la fonction qui gèle l'affichage mais celle-ci n'a
pas l'air de fonctionner tout le temps....
Il faut exécuter autant de lock que de unlock (il y a un compteur de
demandes de blocage)
Il n'y aurai pas moyen de carrement bloquer toute action de
l'utilisateur sur le classeur ? Car la le lockControllers ne fige que
l'affichafe, quand on réaffiche, tout ce que l'utilisateur a tappé
s'affiche.
Dans le livre Programmation OpenOffice.org on indique que pour éviter
les actions utilisateurs on peut ouvrir un dialogue.
Je viens de trouver une solution plus simple: désactiver la fenêtre en
cours.
dim fenDoc as Object
fenDoc = thisComponent.CurrentController.Frame.ContainerWindow
fenDoc.Enable = False
wait 5000 ' simulation de la réalisation du travail
fenDoc.Enable = True
Et malgré la désactivation, il est possible de faire évoluer une barre
de progression au bas de la fenêtre du document.
Bernard
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]