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 ?