1 message in org.openoffice.fr.prog[prog] Rafraichissement d'écran
FromSent OnAttachments
Bruno MOUTOUHOct 28, 2004 6:55 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[prog] Rafraichissement d'écranActions...
From:Bruno MOUTOUH (brun@douane.finances.gouv.fr)
Date:Oct 28, 2004 6:55:36 am
List:org.openoffice.fr.prog

Bonjour,

Dans une macro, j'affiche une boite de dialogue 'InputBox' puis j'insère un tableau (méthode InsertTextContent). L'ennui c'est que le bas de la boite InputBox n'est pas supprimée de l'écran ; elle disparait bien sûr par les fonctions de rafraichissement de l'interface (CTRL+MAJ+R ou Outils/Actualiser...) mais comment obtenir cela dans la macro ?

lockControllers/unlockControllers ne fonctionne pas et on ne peut pas enregistrer les fonctions d'interface (par clavier ou menu on obtient une macro vide).

J'ai finit par trouver une astuce en 'remettant' le zoom tel qu'il est (ça marche par macro alors que par interface, il faut changer le facteur de zoom !!). Donc je fais: oDoc.currentController.viewSettings.zoomValue = oDoc.currentController.viewSettings.zoomValue

Je suis content (je me contente de peu...) mais n'y a t-il pas une méthode plus 'professionnelle' pour résoudre cette question qui peut se poser je suppose à de multiples occasions ?